Ticket #134 (assigned enhancement)

Opened 7 years ago

Last modified 7 years ago

SFN support detection needs to be updated to cope with newer versions of Windows

Reported by: brian Assigned to: brian (accepted)
Priority: normal Milestone:
Component: Installer Version: 1.1.1
Severity: normal Keywords: installer LFN SFN
Cc:

Description

The existing NSIS-based installer and some Windows utilities check the NtfsDisable8dot3NameCreation setting in the registry to determine if SFN support has been disabled.

This setting used to have the value 0 or 1 (with 0 being the default) but newer versions of Windows (e.g. Windows 7) can use the values 0, 1, 2, or 3 (with 2 being the default)

Need to update the installer and the appropriate utilities to cope with this change.

Change History

02/09/10 19:33:11 changed by brian

  • status changed from new to assigned.

02/09/10 19:35:39 changed by brian

A relevant Microsoft TechNet reference:

http://technet.microsoft.com/en-us/library/cc778996(WS.10).aspx

04/19/10 01:45:03 changed by brian

The TechNet article referenced above blithely states that in the newer versions of Windows (e.g. Windows 7) the value 2 means "NTFS sets the 8.3 naming convention creation on a per volume basis" but fails to give any clues as to how this setting can be queried for a particular volume.

I'm not the only one trying (and failing!) to find an API call that provides this information:

http://social.technet.microsoft.com/Forums/en/winserverfiles/thread/ca617236-fa9f-4942-baf8-8e603fdee328

04/19/10 01:48:27 changed by brian