After enough searching final solution for me
go to the terminal and type the following command to list by label all the processes that are initiated by launchd:
launchctl list
Then locate the label of the specific process you wish to stop/unload, and then run the following commands:
To stop the process:
launchctl stop process_label
To unload the process:
launchctl remove process_label
If you use the following command to unload the process fully, you will need the full path to the .plist file:
launchctl unload fullpath_tofile
Note that many process will be listed in the various "LaunchAgents" and "LaunchDaemons" folder under different names than the actual label. In the .plist files there is the option to give the process a label, so you can have a file called "com.wahoo.bignastyprocess.plist" but the process label and what's seen in launchctl could be something like "sweetlittleprocess"...
Source:
https://discussions.apple.com/thread/1667212?start=0&tstart=0
For me the command which works:
After going to Terminal app, type:
launchctl remove com.realvnc.VNCServersd