Best Practice: SFC(System File Checker) use in App Layering

Best Practice: SFC(System File Checker) use in App Layering

book

Article ID: CTX243317

calendar_today

Updated On:

Description

Where to execute an sfc check?
The best practice is to execute the SFC tool in the Gold Image, prior to creating your first OS Layer. This should ensure the future OS layers are free of Windows file corruption. When needed, a version can be removed and a new version created.

Other options are, in the OS layer, in an image with Elastic Layering disabled. In all of these cases our filter is disabled and only one volume in use.


Where not to execute an sfc check?
In an app, platform or User layer. In a image with Elastic Layering enabled, even if no layers are being attached. The sfc operation will not work correctly, due to there being more than one volume in use, as part of our filter operations. The volumes are not properly recognized by the utility and erroneous data can be produced.


The main concern is the usability of the desktops provisioned from the published image. Should there be any issues with a desktop(s)s a case should be open, and this utility or others may be recommended for use, as needed.

Environment

Citrix is not responsible for and does not endorse or accept any responsibility for the contents or your use of these third party Web sites. Citrix is providing these links to you only as a convenience, and the inclusion of any link does not imply endorsement by Citrix of the linked Web site. It is your responsibility to take precautions to ensure that whatever Web site you use is free of viruses or other harmful items.

Issue/Introduction

Guidelines for when to use the sfc, in the App Layering environment. SFC, is a Microsoft utility used to scan for and correct issues with the Windows system files.