Before addressing .NET I performed a test:
- uninstall 7.1.2. Install 7.0.9. (Install on existing C:\Program Files (x86)\VisualCron directory.) Retest:
same failure
- uninstall 7.0.9. Remove C:\Program Files (x86)\VisualCron directory. Reinstall 7.0.9 (this is a clean install). Set up Test job / test task / credential and test:
works as expected
- upgrade 7.0.9 to 7.1.3. Check VC service settings (Local System / Do not interact with desktop). test:
works as expected
Not sure if this proves anything. Perhaps there's a corruption in the VC settings I imported when I set up this server.
Still more to test, but I think fundamentally the server is functional. And I'm also curious why VC works ok when service is set not to interact with Desktop. Will reboot and test further.
I'm also curious whether I corrupted something when I imported VC settings.
We do appreciate your tests. I do not think it is version dependent besides the fact that 7.1.3 installs without "Interact with desktop" unchecked. This is the only factor we have seen so far but it might go deeper than that. Your tests says that something gets "dirty" along the way.
I do not think VC settings affect this at all as there is no specific setting (except Credential settings which are the same format between these versions).
It seems to be something else. Like registry, user info, or windows info gets dirty.
Some suggests, on posts on the Internet, that the desktop heap memory gets maxed, and cause this, but then a reboot should help.
But, we have heard that users running with "interact with desktop" unchecked, that it might work for a while and then later fail. Perhaps related to that the user being used in the Credential gets logged on or off physically - but this is just a guess so far.
I would suggest that you only test with "Interact with desktop" checked. This is the setting we have used for 6 years except with version 7.1.3.