I have already contacted the RealVNC support people about this and opened a support ticket with them, and they have been able to duplicate my issue. The problem is that their "connection self-test" functionality FAILS WHEN BITDEFENDER IS INSTALLED, and WORKS WHEN BITDEFENDER IS UNINSTALLED!! The mystery here is that the product itself works perfectly in its normal connection functionality. And it is only their special diagnostic "connect self-test" (designed to prove that the product is installed correctly and functioning properly) which DOES NOT WORK PROPERLY!!
They are themselves now working to try and determine what is different between VNC Server's "connection self-test" and "normal operation" which could account for any difference caused by a separate software product (no doubt by the Firewall of BitDefender), but haven't figured it out yet. However like me in trying to prove that it is BitDefender which is responsible they have also tried to FULLY DISABLE ALL FEATURES OF BITDEFENDER, using the Protection interface (i.e. deactivating every available sub-feature that can be deactivated, including Firewall, etc., ) and the problem still occurs. In other words using all the available UN-CHECK items available they STILL CANNOT TEMPORARILY FULLY DISABLE BITDEFENDER. Their VNC Server "connection self-test" will not work as long as BitDefender remains installed in any way, shape, or form, no matter how little of is presumably still left installed and operational even after un-checking all available boxes.
The only way to restore VNC Server "connection self-test" to work properly is to FULLY AND COMPLETELY UNINSTALL BITDEFENDER!!!
Once BitDefender is COMPLETELY UNINSTALLED then once again VNC Server "connection self-test" functions perfectly, clearly pointing to BitDefender as the culprit responsible for this issue. And no matter the fact that in theory the product is fully and temporarily disabled by UN-CHECKING all of the "protection" sub-features, obviously there is still some basic underlying BuitDefender functionality which remains fully active and operational and has NOT BEEN DISABLED BY ME, THE USER, which is responsible for the VNC Server "connection self-test" malfunction!
In other words IT IS IMPOSSIBLE TO DISABLE BITDEFENDER TEMPORARILY, WITHOUT COMPLETELY UNINSTALLING IT!!!
This is the same story as I've already seen with BitDefender in another case (reported here, and also through recently opened BitDefender support ticket 2019121620110002 which is still open at this moment) where BitDefender interferes with the successful installation of software product Free Commander XE and instead abends with an "access violation in module ATCUF32.DLL". Same as with the story with VNC Server, attempting to temporarily fully disable BitDefender using the Protection interface and un-checking everything, it apparently DOES NOT FULLY DISABLE BITDEFENDER COMPLETELY!! In fact something remains active in the basic BitDefender functionality regardless, which apparently is sufficient to make it responsible for this ATCUF32.DLL failure that still occurs. The only way to eliminate this failure is to FULLY AND COMPLETELY UNINSTALL BITDEFENDER!!
This is ridiculous. It should not be required that the product be uninstalled just to prove that it is BitDefender IS THE CULPRIT and IS RESPONSIBLE FOR THE 3RD-PARTY SOFTWARE PRODUCT MALFUNCTION OR FAILURE!!! Of course the problem IS IN BITDEFENDER, not the 3rd-party software product, that has now been proven in two separate issues of mine: (a) cannot install software product Free Commander XE because of the access violation in ATCUF32.DLL, and (b) cannot run the VNC Server "connection self-test" which is part of the RealVNC software product.
This is now for me the second currently active (a) actual abend failure in a BItDefender component itself, or (b) failure in a 3rd-party product caused by BitDefender being installed, which has been EXPERIMENTALLY PROVEN TO BE 100% DIRECTLY RELATED TO OR CAUSED BY BITDEFENDER BEING INSTALLED! The problems are both due to BitDefender being installed, and will only be fixed when the underlying causes in BitDefender are corrected AS THEY OBVIOUSLY SHOULD BE.
In the meantime there appears to be NO WAY TO TEMPORARILY DISABLE BITDEFENDER WHICH FULLY INHIBITS IT FROM FUNCTIONING!!! The only thing us users can do is to FULLY UNINSTALL THE PRODUCT, which seems to be the only way to fully inhibit it from functioning!! RIDICULOUS!!
So, to summarize my current situation:
(1) BitDefender currently "breaks" the successful install of software product Free Commander XE, resulting in an "access violation in module ATCUF32.DLL". Ticket 2019121620110002 opened with BitDefender support.
(2) BitDefender currently "breaks" the "diagnostic connection self-test" of the VNC Server product, even though the normal operation of VNC Server is unaffected. No support ticket yet opened with BitDefender support, but there IS a ticket opened with RealVNC support. They have duplicated the failure caused by BitDefender, but have so far not determined exactly what makes "connection self-test" functionally different from "normal operation" in order to account for what might be the interference resulting from BitDefender.
(3) Both failures have been experimentally PROVEN TO BE THE RESULT OF BITDEFENDER BEING INSTALLED.
(4) Both failures disappear fully when BitDefender is fully uninstalled.
(5) It is impossible to fully disable BitDefender TEMPORARILY by un-checking all sub-features shown in Protection. Only by FULLY UNINSTALLING BITDEFENDER is it actually possible to 100% disable 100% of the BitDefender functionality. If the product remains installed, even un-checking all of its features leaves fully operational some residual basic underlying functionality which seems to remain fully responsible for both of my current issues.
THERE NEEDS TO BE A WAY TO TEMPORARILY BUT FULLY 100% DISABLE 100% OF ALL BITDEFENDER FUNCTIONALITY, WITHOUT REQUIRING FULL UNINSTALL OF THE PRODUCT!!
And whatever is in BitDefender that is CAUSING BOTH OF MY 3'rd PARTY PRODUCT FAILURES NEEDS TO BE FIXED!! I need to be able to install Free Commander XE as they intended, and I need to be able to run the "diagnostic connection self-test" of VNC Server as they intended.
As it turns out I have an operational workaround for the Free commander XE install failure issue. And the "connection self-test" of VNC Server is not critical, since the product itself actually works 100% perfectly even if its built-in "connection self-test" fails. But both issues have been 100% proven to be caused by BitDefender being present in the environment, which apparently cannot be eliminated by disabling any or all of the available BitDefender Protection check-options, but only by fully uninstalling the BitDefender product completely.
Ridiculous.
