Windows Server 2003 supports file system aliasing, a feature that lets multiple file names refer to the same file.

If you are not using mount points and reparse points on your Windows Server 2003, you can improve Access or Jet database performance by turning off file system aliasing.

Using PsShutdown.exe, I have scripted NoAliasingOnFileSystem.bat to turn off file system aliasing.

The syntax for using NoAliasingOnFileSystem.bat is"

NoAliasingOnFileSystem \[R\]

Where R is an optional parameter that will restart the Windows Server.

NOTE: A restart is required for the NoAliasingOnFileSystem setting to become effective.

NOTE: See You experience significant delays when opening files over the network in a multi-user application?

NOTE: See NTFS - Disable 8.3 Name creation.

NoAliasingOnFileSystem.bat contains:

                              @echo off                              setlocal                              set sd=%1                              set key="HKLM\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters"                              call :quiet>nul 2>&1                              if /i \{%sd%\} NEQ \{R\} endlocal&goto :EOF                              endlocal                              PsShutdown -r -f                              :quiet                              reg add %key% /V NoAliasingOnFileSystem /T REG_DWORD /F /D 1