While booting, a Citrix XenApp Server prompts for a chkdsk. However, when Windows attempts to run the chkdks, the chkdsk fails with the following error:
"Cannot open volume for direct access. Autochk cannot run due to an error caused by a recently installed software package."
Event ID 98 is also logged in the Windows System Event Viewer.
The Citrix virtual delivery agent disables chkdsk in the pre-boot environment by default. When an chkdsk is required this registry setting RE-enables the chkdsk in the pre-boot environment for the next boot cycle.
On the affected Citrix Server, open the registry editor, and set the following:
Restart the Citrix Server, and the chkdsk will now run.
If the problem persists after this procedure has been followed, please submit a support ticket.