The text for the 0xc000006 exception error is: "I/O Error in Paging" (STATUS_IN_PAGE_ERROR). The 0xc000006 exception error is indicative of a low-level I/O problem. If you are performing the installation over a network (from a central installation server or a shared CD-ROM drive), network issues can cause the error messages. The 0xc000006 exception error may also occur with remote program execution. A portion of the executable is on the remote disk and when the program goes to read the page, for some reason (usually network related) the page fetch fails. The page fetch fails because of the heavy demand on RAM, causing page file usage. The installation routine requests a page and the request fails and as a result the process terminates. A failure to satisfy a page request is a good indication of hardware related problems. Problems with either the CD-ROM disk drive unit or the CD-ROM disk itself can also cause similar I/O behavior. Additional Troubleshooting Steps 1.You can also use the methods that follow to troubleshoot the problem: 2.Increase the paging file size so that it is at least as large as the amount of RAM + 12 MB. 3.Run the Check Disk utility on the computer's disks to check for hardware problems. 4.Examine the Event Viewer's System Log for errors. 5.Make sure that the latest drivers are installed for the computer's SCSI controller card. 6.Make sure that the latest BIOS for the computer's mother board is installed. 7. Consider reinstalling the Microsoft Windows Service Pack that is currently in place, or apply the next version. Also reapply the same version, or a later version, of Microsoft Internet Explorer and Microsoft Data Access Components (MDAC). Newer versions of Internet Explorer and MDAC have resolved the problem in some cases. 8.Make sure that the person who runs the installation is logged on with administrator authority for the local computer. 9.Check the NTFS permissions of the drive where SQL Server is being installed, make sure that Administrators and Local System have full control, and that those permissions apply to all sub-directories and files. 10.Select the Local System account for the SQL Server service to start. Navigate to Control Panel and double-click the Services folder. Search for the services in the following list. Stop any service that is not in the list until the SQL Server installation completes Alerter ClipBook Server Computer Browser Directory Replicator Event Log License Logging Messenger Net Logon Network DDE Network DDE DSDM NT LM Security Support Provider Remote Procedure Call (RPC) Locator Remote Procedure Call (RPC) Service Schedule Server Spooler UPS Workstation Windows 2000 Services Alerter Computer Browser Distributed File System Distributed Link Tracking Client Distributed Link Tracking Server DNS Client Event Log IPSEC Policy Agent License Logging Service Logical Disk Manager Messenger Net Logon NT LM Security Support Provider Network Connectors Plug and Play Process Control Remote Procedure Call (RPC) Locator Remote Procedure Call (RPC) Service Remote Registry Service Removable Storage RunAs Service Security Accounts Manager Server Spooler TCP/IP NetBIOS Helper Time Service Windows Management Instrumentation Driver Extensions Windows Time Workstation Now that you have stopped all the non-essential services, open Task Manager and stop any program that is not in this list: Csrss.exe Explorer.exe Llssrv.exe Loadwc.exe Lsass.exe Nddeagnt.exe Pstores.exe RpcSs.exe Services.exe Smss.exe Spools.exe System.exe System Idle Process Taskmgr.exe Winlogon.exe>We run our VFP 6 EXE on Citrix and occasionally during the day whenever a user tries to start our application they will get the following error: Application failed to initialize properly 0xc0000006. Until I have everyone connected to that Citrix server to exit out of our application any new user can't run that EXE. After everyone exits the application they can restart the application without any problem. Does anyone have a solution for this issue or know a work around?