I have two Windows Server 2008 64 bit SP2 terminal servers where users run an application written in C++ (the application is made by our customer, for whom we house the solution).
The users are running the application from a file server (Windows Server 2008 64 bit SP1), where they map a folder to a drive letter.
They used to run this application on 2003 terminal servers and a 2003 file server, where it worked without error.
The error we're seeing happens from 1-10 times each day, the application suddenly terminates.
According to the customer, they have many of their customers running this application on 2008 servers without any problems (although I doubt they're running the application from a separate file server).
The application is fairly light, just a 10MB exe-file. The data is stored in databases on a database server.
We have a firewall between the terminal servers and the file server, the firewall rules are exactly the same. We have set the sessions to be open for eight hours without closing.
The file server is used by many other customers, and ourselves, and no one else is experiencing similar problems.
No NLB is set up.
Trend Antivirus is running on the servers, with the firewall and proxy services disabled.
Windows Firewall is disabled.
DEP is turned off.
I have tried to modify the application compatibility level to Server 2003 SP1 by adding the registry setting below to all the users when they log on:
I'm not certain this has any effect.
GPOs are run when users log on, limiting their access to resources, control panel and other things. The file server is added to Trusted Sites with a GPO setting.
The servers run on VMware, and have 8GB of RAM and 2CPUs, no resource problems.
I get this event in the application log (event id 1000):
Faulting application <executable name>, version 18.104.22.168, time stamp 0x4ba7811c, faulting module ntdll.dll, version 6.0.6002.18005, time stamp 0x49e03824, exception code 0xc0000006, fault offset 0x000444c3, process id 0x2ab8, application start time 0x01cb08a1cdf881b1.
Immediately after the event above, this event is logged in the application log (event id 1005)
Windows cannot access the file for one of the following reasons: there is a problem with the network connection, the disk that the file is stored on, or the storage drivers installed on this computer; or the disk is missing. Windows closed the program <program name> because of this error.
Program: <program name>
The error value is listed in the Additional Data section.
1. Open the file again. This situation might be a temporary problem that corrects itself when the program runs again.
2. If the file still cannot be accessed and
- It is on the network, your network administrator should verify that there is not a problem with the network and that the server can be contacted.
- It is on a removable disk, for example, a floppy disk or CD-ROM, verify that the disk is fully inserted into the computer.
3. Check and repair the file system by running CHKDSK. To run CHKDSK, click Start, click Run, type CMD, and then click OK. At the command prompt, type CHKDSK /F, and then press ENTER.
4. If the problem persists, restore the file from a backup copy.
5. Determine whether other files on the same disk can be opened. If not, the disk might be damaged. If it is a hard disk, contact your administrator or computer hardware vendor for further assistance.
Error value: C00000C4
Disk type: 0
I have tried a lot of things like deleting user profiles, etc, but this error persists.
Does anyone have any suggestions?