Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

611 lines
22 KiB

  1. [Version]
  2. Signature="$Windows NT$"
  3. Class=Migration
  4. Language=%codepage%
  5. Version=10000
  6. @@:@w!p:Tag=Pro
  7. @@:@p:Tag=Per
  8. @*:
  9. @*: This file describes the conversions necessary to migrate Win9x per-user
  10. @*: settings to WinNT. The lines in each section below describe a registry
  11. @*: object using the following syntax:
  12. @*:
  13. @*: HKR\Key\Subkey [Value]
  14. @*:
  15. @*: This indicates a single registry value.
  16. @*:
  17. @*: HKR\Key\Subkey
  18. @*:
  19. @*: This indicates all registry values of a given key, but not its subkeys.
  20. @*:
  21. @*: HKR\Key\Subkey\*
  22. @*:
  23. @*: This indicates all registry subkeys of a given key, plus all values in
  24. @*: each subkey and subkeys of each subkey.
  25. @*:
  26. @*: By default, all Win9x settings are copied to a migrated NT user, unless
  27. @*: the Win9x setting is explicitly suppressed or converted (see sections
  28. @*: below). Also by default, no setting from the clean NT installation is
  29. @*: overwritten by a Win9x setting.
  30. @*:
  31. @*:
  32. @*:
  33. [Force Win9x Settings]
  34. @*:
  35. @*: This section holds a list of Win9x keys that are to be copied to NT without
  36. @*: modification. This section is processed without regard to any other
  37. @*: section in this file.
  38. @*:
  39. @*:
  40. HKR\Control Panel\Accessibility\HighContrast [High Contrast Scheme]=
  41. HKR\Control Panel\Accessibility\HighContrast [Last Custom Scheme]=
  42. HKR\Control Panel\Accessibility\HighContrast [Pre-HighContrast Scheme]=[Pre-High Contrast Scheme]
  43. HKR\Control Panel\Accessibility\HighContrast [Volital HC Scheme]=
  44. @*:
  45. @*: To repair a Win9x bug, the AutoRepeatDelay and AutoRepeatRate must be flipped
  46. @*:
  47. HKR\Control Panel\Accessibility\KeyboardResponse [AutoRepeatDelay]=HKR\Control Panel\Accessibility\Keyboard Response [AutoRepeatRate]
  48. HKR\Control Panel\Accessibility\KeyboardResponse [AutoRepeatRate]=HKR\Control Panel\Accessibility\Keyboard Response [AutoRepeatDelay]
  49. @*:
  50. HKR\Control Panel\Accessibility\KeyboardResponse [BounceTime]=Keyboard Response
  51. HKR\Control Panel\Accessibility\KeyboardResponse [DelayBeforeAcceptancce]=HKR\Control Panel\Accessibility\Keyboard Response [DelayBeforeAcceptance]
  52. HKR\Control Panel\Accessibility\KeyboardResponse [DelayBeforeAcceptance]=Keyboard Response
  53. HKR\Control Panel\Accessibility\MouseKeys [MaximumSpeed]=
  54. HKR\Control Panel\Accessibility\MouseKeys [TimeToMaximumSpeed]=
  55. HKR\Control Panel\Accessibility\MouseKeys [Control Speed]=
  56. HKR\Control Panel\Accessibility\SerialKeys [ActivePort]=[Port]
  57. HKR\Control Panel\Accessibility\SerialKeys [ActivePort]=
  58. HKR\Control Panel\Accessibility\SerialKeys [Port State]=
  59. HKR\Control Panel\Accessibility\ShowSounds\*=
  60. HKR\Control Panel\Accessibility\SoundSentry [WindowsEffect]=
  61. HKR\Control Panel\Accessibility\SoundSentry [WindowsEffectDLL]=
  62. HKR\Control Panel\Accessibility\SoundSentry [WindowsEffectMSec]=
  63. HKR\Control Panel\Accessibility\SoundSentry [WindowsEffectOrdinal]=
  64. HKR\Control Panel\Accessibility\SoundSentry [TextEffect]=
  65. HKR\Control Panel\Accessibility\SoundSentry [TextEffectColorBits]=
  66. HKR\Control Panel\Accessibility\SoundSentry [TextEffectMSec]=
  67. HKR\Control Panel\Accessibility\SoundSentry [GrafEffect]=
  68. HKR\Control Panel\Accessibility\SoundSentry [GrafEffectColor]=
  69. HKR\Control Panel\Accessibility\SoundSentry [GrafEffectMSec]=
  70. HKR\Control Panel\Accessibility\TimeOut [TimeToWait]=
  71. %CurrentVersion%\Policies\*=
  72. %CurrentVersion%\Telephony\Locations\*=
  73. %CurrentVersion%\Telephony\Cards\*=
  74. HKR\Control Panel\International\*=
  75. @*:
  76. @*:
  77. @*: IME migration.
  78. @*:
  79. HKR\Control Panel\Input Method\*=
  80. @*:
  81. @*:
  82. @*: CD Player Settings
  83. @*:
  84. %CDPlayerSettings% [IntroPlayLen]=%DeluxeCDSettings% [IntroTime]
  85. %CDPlayerSettings% [StopCDPlayingOnExit]=%DeluxeCDSettings% [ExitStop]
  86. %CDPlayerSettings% [WindowOriginX]=%DeluxeCDSettings% [WindowX]
  87. %CDPlayerSettings% [WindowOriginY]=%DeluxeCDSettings% [WindowY]
  88. [Map Win9x to WinNT]
  89. @*:
  90. @*: This section lists Win9x keys that need to be renamed or relocated. The
  91. @*: left side must be a full path to a Win9x key, and may optionally contain a
  92. @*: value.
  93. @*:
  94. @*: The right side can contain one of the following:
  95. @*:
  96. @*: 1. A new key name (no backslashes)
  97. @*: 2. A new key root with one backslash after it (i.e. HKR\)
  98. @*: 3. A value name in brackets, without a key or root
  99. @*: 4. A new key path
  100. @*: 5. A new key path and value name
  101. @*:
  102. @*: This mapping is applied to [Win9x Data Conversion] and the Win9x to WinNT
  103. @*: registry copy.
  104. @*:
  105. @*:
  106. HKR\AppEvents\Schemes\Apps\MPlayer\*=MPlay32
  107. HKR\Control Panel\Accessibility\SerialKeys [BaudRate]=[Baud]
  108. HKR\Control Panel\Desktop [ScreenSaveUsePassword]=[ScreenSaverIsSecure]
  109. HKR\Control Panel\Desktop [ScreenSaveLowPowerActive]=[LowPowerActive]
  110. HKR\Control Panel\Desktop [ScreenSaveLowPowerTimeOut]=[LowPowerTimeOut]
  111. HKR\Control Panel\Desktop [ScreenSavePowerOffActive]=[PowerOffActive]
  112. HKR\Control Panel\Desktop [ScreenSavePowerOffTimeOut]=[PowerOffTimeOut]
  113. HKR\Software\Microsoft\Windows Messaging Subsystem\Profiles\*=HKR\Software\Microsoft\Windows NT\CurrentVersion\Windows Messaging Subsystem\Profiles
  114. HKR\Control Panel\Accessibility\KeyboardResponse\*=Keyboard Response
  115. HKR\Control Panel\Accessibility [Keyboard Preference]=HKR\Control Panel\Accessibility\Keyboard Preference [On]
  116. HKR\Software\Microsoft\Windows\CurrentVersion\Run [ctfmon.exe] = %CurrentVersion%\Run [ctfmon.exe]
  117. HKR\Software\Classes\CLSID\* = %CurrentVersion%\Explorer\CLSID
  118. %CurrentVersion%\Applets\CdPlayer\*=DeluxeCD
  119. HKR\Software\Wang\Imgaging\*=HKR\Software\Kodak\Imaging
  120. %CDPlayerSettings% [ContinuousPlay]=%DeluxeCDSettings% [PlayMode]
  121. %CDPlayerSettings% [InOrderPlay]=%DeluxeCDSettings% [PlayMode]
  122. %CDPlayerSettings% [IntroPlay]=%DeluxeCDSettings% [PlayMode]
  123. %CDPlayerSettings% [DisplayDr]=%DeluxeCDSettings% [DispMode]
  124. %CDPlayerSettings% [DisplayTr]=%DeluxeCDSettings% [DispMode]
  125. %CDPlayerSettings% [DisplayT]=%DeluxeCDSettings% [DispMode]
  126. @*:
  127. @*:
  128. @*: Keyboard layout preservation.
  129. @*:
  130. HKR\Keyboard Layout\Toggle []=[HotKey]
  131. @*:
  132. @*: NTBUG9: 415324
  133. @*:
  134. HKR\Keyboard Layout\Toggle [AccGrave]=
  135. @*:
  136. @*: 26182
  137. @*:
  138. HKR\SOFTWARE\NIFTY\NIFTY Manager [Directory on Windows9x] = [Directory on Windows2000]
  139. [Win9x Data Conversion]
  140. @*:
  141. @*: This section lists registry keys that are to be processed by special functions
  142. @*: built into w95upgnt.dll. The left side must contain a defined function name,
  143. @*: and the right side must contain a Win9x key path or key path with a value name.
  144. @*:
  145. @*: Any key listed in this section is automatically excluded from the Win9x to
  146. @*: WinNT registry copy, unless it is listed in the [Force Win9x Settings] section.
  147. @*:
  148. @*:
  149. ConvertFilterKeys =HKR\Control Panel\Accessibility\KeyboardResponse
  150. ConvertHighContrast =HKR\Control Panel\Accessibility\HighContrast
  151. ConvertMouseKeys =HKR\Control Panel\Accessibility\MouseKeys
  152. ConvertSoundSentry =HKR\Control Panel\Accessibility\SoundSentry
  153. ConvertStickyKeys =HKR\Control Panel\Accessibility\StickyKeys
  154. ConvertTimeOut =HKR\Control Panel\Accessibility\TimeOut
  155. ConvertToggleKeys =HKR\Control Panel\Accessibility\ToggleKeys
  156. ConvertAppearanceScheme =HKR\Control Panel\Appearance\Schemes\*
  157. ConvertLogFont =HKR\Control Panel\desktop\WindowMetrics [CaptionFont]
  158. ConvertLogFont =HKR\Control Panel\desktop\WindowMetrics [IconFont]
  159. ConvertLogFont =HKR\Control Panel\desktop\WindowMetrics [MenuFont]
  160. ConvertLogFont =HKR\Control Panel\desktop\WindowMetrics [MessageFont]
  161. ConvertLogFont =HKR\Control Panel\desktop\WindowMetrics [SmCaptionFont]
  162. ConvertLogFont =HKR\Control Panel\desktop\WindowMetrics [StatusFont]
  163. AntiAlias =HKR\Control Panel\desktop [FontSmoothing]
  164. ValidateRunKey =%CurrentVersion%\Run
  165. CreateNetMappings =HKR\Network\Persistent\*
  166. ConvertRecentMappings =HKR\Network\Recent\*
  167. ConvertRecentDocsMRU =%CurrentVersion%\Explorer\RecentDocs
  168. ConvertRunMRU =%CurrentVersion%\Explorer\RunMRU
  169. ConvertToDword =HKR\Control Panel\Accessibility\SerialKeys [BaudRate]
  170. ConvertToDword =HKR\Control Panel\Accessibility\SerialKeys [Flags]
  171. ConvertToDword =%CurrentVersion%\Policies\Explorer [NoDriveTypeAutoRun]
  172. MigrateFreeCell =%CurrentVersion%\Applets\FreeCell
  173. ConvertToString =HKR\Control Panel\Desktop [ScreenSaveUsePassword]
  174. MigrateKeyboardPreloads =HKR\Keyboard Layout\Preload\*
  175. MigrateKeyboardSubstitutes =HKR\Keyboard Layout\Substitutes\*
  176. FixActiveDesktop =%CurrentVersion%\Explorer [ShellState]
  177. @*:
  178. @*:
  179. @*: CD Player Settings Migration
  180. @*:
  181. ConvertCDPlayerSettings =%CDPlayerSettings% [ContinuousPlay]
  182. ConvertCDPlayerSettings =%CDPlayerSettings% [InOrderPlay]
  183. ConvertCDPlayerSettings =%CDPlayerSettings% [IntroPlay]
  184. ConvertCDPlayerSettings =%CDPlayerSettings% [DisplayDr]
  185. ConvertCDPlayerSettings =%CDPlayerSettings% [DisplayTr]
  186. ConvertCDPlayerSettings =%CDPlayerSettings% [DisplayT]
  187. [Suppress Win9x Settings]
  188. @*:
  189. @*: This section is used to suppress the transfer of Win9x registry settings
  190. @*: to WinNT.
  191. @*:
  192. @*:
  193. HKR\Control Panel\Appearance [Current]
  194. HKR\Control Panel\Current [Color Schemes]
  195. HKR\Software\Microsoft\Active Setup\Installed Components\*
  196. %CurrentVersion%\Applets\System Monitor
  197. %CurrentVersion%\Applets\Resource Meter
  198. %CurrentVersion%\Explorer\MapGroups\*
  199. %CurrentVersion%\Explorer\Shell Folders
  200. %CurrentVersion%\Explorer\User Shell Folders
  201. %CurrentVersion%\Explorer\Tips\*
  202. %CurrentVersion%\GrpConv\*
  203. %CurrentVersion%\ProfileReconciliation\*
  204. %CurrentVersion%\RunOnce\*
  205. %CurrentVersion%\RunOnceEx\*
  206. %CurrentVersion%\RunServices\*
  207. %CurrentVersion%\RunServicesOnce\*
  208. %CurrentVersion%\SecondaryProfileReconciliation\*
  209. HKR\Control Panel\Accessibility\KeyboardResponse\*
  210. HKR\Software\Microsoft\MOS\*
  211. %CurrentVersion%\Explorer\RestartCommands
  212. HKR\Software\Microsoft\SystemCertificates\Root\ProtectedRoots\*
  213. HKR\Software\Microsoft\Media Player\*
  214. HKR\Software\Microsoft\Multimedia\Sound Mapper\*
  215. %CurrentVersion%\Multimedia\MIDIMap
  216. %CurrentVersion%\Internet Settings [WarnAlwaysOnPost]
  217. %CurrentVersion%\Applets\Media Player\*
  218. %CurrentVersion%\Applets\Volume Control\*
  219. %CDPlayerSettings% [IntroPlayLen]
  220. %CDPlayerSettings% [StopCDPlayingOnExit]
  221. %CDPlayerSettings% [WindowOriginX]
  222. %CDPlayerSettings% [WindowOriginY]
  223. %CDPlayerSettings% [SaveSettingsOnExit]
  224. %CDPlayerSettings% [SmallFont]
  225. %CDPlayerSettings% [StatusBar]
  226. %CDPlayerSettings% [ToolBar]
  227. %CDPlayerSettings% [ToolTips]
  228. %CDPlayerSettings% [DiscAndTrackDisplay]
  229. %CDPlayerSettings% [MultiDiscPlay]
  230. @*:
  231. @*: 328061
  232. @*:
  233. %CurrentVersion%\Internet Settings [MigrateProxy]
  234. @*:
  235. @*: Microsoft NetMeeting
  236. @*:
  237. HKR\AppEvents\Schemes\Apps\Conf\*
  238. HKR\SOFTWARE\Netscape\Netscape Navigator\Viewers [text/iuls]
  239. HKR\SOFTWARE\Netscape\Netscape Navigator\Viewers [text/h323]
  240. HKR\SOFTWARE\Netscape\Netscape Navigator\Viewers [application/x-iphone]
  241. HKR\SOFTWARE\Microsoft\Conferencing [Run Always]
  242. HKR\SOFTWARE\Microsoft\Conferencing [RunWizard]
  243. HKR\SOFTWARE\Microsoft\Conferencing [WizardNoUI]
  244. HKR\SOFTWARE\Microsoft\Conferencing [WizardUI]
  245. HKR\SOFTWARE\Microsoft\Conferencing\File Transfer [Receive Directory]
  246. HKR\SOFTWARE\Microsoft\Conferencing\MRU\*
  247. HKR\SOFTWARE\Microsoft\Conferencing\UI [WindowX]
  248. HKR\SOFTWARE\Microsoft\Conferencing\UI [WindowY]
  249. HKR\SOFTWARE\Microsoft\Conferencing\UI [WindowWidth]
  250. HKR\SOFTWARE\Microsoft\Conferencing\UI [WindowHeight]
  251. HKR\SOFTWARE\Microsoft\Conferencing\UI\Directory\*
  252. HKR\SOFTWARE\Microsoft\Internet Audio\*
  253. HKR\SOFTWARE\Microsoft\User Location Service\*
  254. %CurrentVersion%\Run [Microsoft NetMeeting]
  255. @*:
  256. @*: 322741
  257. @*:
  258. @*:%CurrentVersion%\Explorer\MyComputer\NameSpace\{49BF5420-FA7F-11cf-8011-00A0C90A8F78}\*
  259. %CurrentVersion%\Explorer\MyComputer\NameSpace\{D6277990-4C6A-11CF-8D87-00AA0060F5BF}\*
  260. @*:
  261. @*: 401423: Don't migrate old default sounds.
  262. @*:
  263. HKR\AppEvents\Schemes\Apps\.Default\.Default\.Current\*
  264. HKR\AppEvents\Schemes\Apps\.Default\AppGPFault\.Current\*
  265. HKR\AppEvents\Schemes\Apps\.Default\Close\.Current\*
  266. HKR\AppEvents\Schemes\Apps\.Default\MailBeep\.Current\*
  267. HKR\AppEvents\Schemes\Apps\.Default\Maximize\.Current\*
  268. HKR\AppEvents\Schemes\Apps\.Default\MenuCommand\.Current\*
  269. HKR\AppEvents\Schemes\Apps\.Default\MenuPopup\.Current\*
  270. HKR\AppEvents\Schemes\Apps\.Default\Minimize\.Current\*
  271. HKR\AppEvents\Schemes\Apps\.Default\Open\.Current\*
  272. HKR\AppEvents\Schemes\Apps\.Default\RestoreDown\.Current\*
  273. HKR\AppEvents\Schemes\Apps\.Default\RestoreUp\.Current\*
  274. HKR\AppEvents\Schemes\Apps\.Default\SystemAsterisk\.Current\*
  275. HKR\AppEvents\Schemes\Apps\.Default\SystemExclamation\.Current\*
  276. HKR\AppEvents\Schemes\Apps\.Default\SystemExit\.Current\*
  277. HKR\AppEvents\Schemes\Apps\.Default\SystemHand\.Current\*
  278. HKR\AppEvents\Schemes\Apps\.Default\SystemQuestion\.Current\*
  279. HKR\AppEvents\Schemes\Apps\.Default\SystemStart\.Current\*
  280. HKR\AppEvents\Schemes\Apps\Explorer\EmptyRecycleBin\.Current\*
  281. HKR\AppEvents\Schemes\Apps\Explorer\Navigating\.Current\*
  282. HKR\AppEvents\Schemes\Apps\.Default\.Default\.Default\*
  283. HKR\AppEvents\Schemes\Apps\.Default\AppGPFault\.Default\*
  284. HKR\AppEvents\Schemes\Apps\.Default\Close\.Default\*
  285. HKR\AppEvents\Schemes\Apps\.Default\MailBeep\.Default\*
  286. HKR\AppEvents\Schemes\Apps\.Default\Maximize\.Default\*
  287. HKR\AppEvents\Schemes\Apps\.Default\MenuCommand\.Default\*
  288. HKR\AppEvents\Schemes\Apps\.Default\MenuPopup\.Default\*
  289. HKR\AppEvents\Schemes\Apps\.Default\Minimize\.Default\*
  290. HKR\AppEvents\Schemes\Apps\.Default\Open\.Default\*
  291. HKR\AppEvents\Schemes\Apps\.Default\RestoreDown\.Default\*
  292. HKR\AppEvents\Schemes\Apps\.Default\RestoreUp\.Default\*
  293. HKR\AppEvents\Schemes\Apps\.Default\SystemAsterisk\.Default\*
  294. HKR\AppEvents\Schemes\Apps\.Default\SystemExclamation\.Default\*
  295. HKR\AppEvents\Schemes\Apps\.Default\SystemExit\.Default\*
  296. HKR\AppEvents\Schemes\Apps\.Default\SystemHand\.Default\*
  297. HKR\AppEvents\Schemes\Apps\.Default\SystemQuestion\.Default\*
  298. HKR\AppEvents\Schemes\Apps\.Default\SystemStart\.Default\*
  299. HKR\AppEvents\Schemes\Apps\Explorer\EmptyRecycleBin\.Default\*
  300. HKR\AppEvents\Schemes\Apps\Explorer\Navigating\.Default\*
  301. @*:
  302. @*: 397868: Dont migrate Disable Script debugger, so that we can disable it
  303. @*:
  304. HKR\Software\Microsoft\Internet Explorer\Main [Disable Script Debugger]
  305. @*:
  306. @*: 438687: DirectShow
  307. @*:
  308. HKR\Software\Microsoft\ActiveMovie\devenum\*
  309. [Suppress Win9x Hardware Profile]
  310. @*:
  311. @*: Suppress list for Hardware Profiles key
  312. @*:
  313. ;empty
  314. [WinNT Data Conversion]
  315. @*:
  316. @*: This section lists registry keys that are to be processed by special functions
  317. @*: built into w95upgnt.dll. The left side must contain a defined function name,
  318. @*: and the right side must contain a WinNT key path or key path with a value name.
  319. @*:
  320. @*: This section is processed after the Win9x registry has been copied to WinNT,
  321. @*: but before the NT defaults are copied. The NT defaults for a key listed in
  322. @*: this section are automatically excluded from being copied.
  323. @*:
  324. ;empty
  325. @*:
  326. @*: The sections below are mutually exclusive. A key cannot be listed in
  327. @*: more than one of these sections.
  328. @*:
  329. @*:
  330. [Suppress WinNT Settings]
  331. @*:
  332. @*: This section holds a list of WinNT keys that will not be copied
  333. @*: from the NT defaults. This applies to migrated users only, and
  334. @*: not the default user or logon prompt accounts.
  335. @*:
  336. HKR\Control Panel\Appearance [Current]
  337. HKR\Control Panel\Current [Color Schemes]
  338. [Dont Merge WinNT with Win9x]
  339. @*:
  340. @*: This holds a list of NT keys that will not be merged with Win9x keys.
  341. @*: If a win9x key exists, no NT values for the corresponding key will be
  342. @*: merged in.
  343. @*:
  344. @*: If a win9x key does not exist, this section has no effect.
  345. @*:
  346. @*: The Default User and Logon Prompt accounts are not processed in the
  347. @*: default user merge, since they already have the default settings.
  348. @*:
  349. HKR\Control Panel\Appearance [Current]
  350. HKR\Control Panel\Current [Color Schemes]
  351. [Force WinNT Settings]
  352. @*:
  353. @*: This section holds a list of keys that are to be copied from the NT
  354. @*: defaults to the migrated user, overwritting any values that may be
  355. @*: present.
  356. @*:
  357. @*: This section applies to migrated users only, and not the default user
  358. @*: or logon prompt accounts.
  359. @*:
  360. HKR\Control Panel\Appearance\Schemes\*
  361. [INI File Mapping.Suppress]
  362. WIN.INI\COLORS\*
  363. WIN.INI\CURSORS\*
  364. WIN.INI\DESKTOP\*
  365. WIN.INI\SOUNDS\*
  366. WIN.INI\WINDOWS\BEEP
  367. WIN.INI\WINDOWS\BorderWidth
  368. WIN.INI\WINDOWS\CursorBlinkRate
  369. WIN.INI\WINDOWS\DoubleClick*
  370. WIN.INI\WINDOWS\InitialKeyboardIndicators
  371. WIN.INI\WINDOWS\Keyboard*
  372. WIN.INI\WINDOWS\LowPower*
  373. WIN.INI\WINDOWS\Power*
  374. WIN.INI\WINDOWS\Mouse*
  375. WIN.INI\WINDOWS\SnapToDefaultButton
  376. WIN.INI\WINDOWS\SwapMouseButtons
  377. WIN.INI\WINDOWS\Run
  378. WIN.INI\WINDOWS\Load
  379. CONTROL.INI\Color Schemes\*
  380. CONTROL.INI\Current\*
  381. CONTROL.INI\Custom Colors\*
  382. CONTROL.INI\don't load\sticpl.cpl
  383. [INI File Mapping.Preserve Fresh Install]
  384. ;empty
  385. @*:
  386. @*: This section is a special case where GUI mode settings need to be
  387. @*: removed. An example is the system certificates database, which
  388. @*: needs to be rebuilt on first logon.
  389. @*:
  390. [Delete After Migration]
  391. HKR\Software\Microsoft\SystemCertificates\Root\ProtectedRoots\*
  392. [External Processes]
  393. @*:
  394. @*: This section launches external processes. Each line is a command line,
  395. @*: and environment variables are expanded before the launch. The following
  396. @*: environment variables are supported:
  397. @*:
  398. @*: Stock variables:
  399. @*: SYSTEMDRIVE
  400. @*: WINDIR or SYSTEMROOT
  401. @*: SYSTEMDIR
  402. @*: PROGRAMFILES
  403. @*: anything else in system environment
  404. @*:
  405. @*: Variables with special meaning:
  406. @*: USERPROFILE - may be a temporary profile path that setup is building
  407. @*: USERHIVEROOT - specifies base key of hive being built, such as HKCC\$$$
  408. @*: USERNAME - the "fixed" user name
  409. @*: PREVOS_USERNAME - the original user name, usually the same as USERNAME
  410. @*: USERNAMEWITHDOMAIN - the fully qualified domain user name (domain\user for example)
  411. @*:
  412. %SYSTEMDIR%\shmgrate.exe UpgradeSchemesAndNcMetricsFromWin9xToWin2000 %USERHIVEROOT%
  413. %SYSTEMDIR%\rundll32.exe %SYSTEMDIR%\shell32.dll,Control_RunDLL %SYSTEMDIR%\input.dll,,/m %USERHIVEROOT%
  414. [Suppress Win9x Settings.Default User]
  415. %CurrentVersion%\Explorer\*
  416. HKR\software\microsoft\msmq\CertStore\*
  417. @*:
  418. @*: 421179:
  419. @*:
  420. HKR\software\microsoft\outlook express\*
  421. HKR\software\microsoft\internet account manager\*
  422. HKR\software\microsoft\wab\*
  423. HKR\identities\*
  424. @*:
  425. @*: 40664:
  426. @*:
  427. %CurrentVersion%\Policies\*
  428. @*:
  429. @*: NTBUG9:492038
  430. @*:
  431. %CurrentVersion%\Internet Settings [EnableAutodial]
  432. @*:
  433. [Suppress Win9x Settings.Logon Account]
  434. HKR\Control Panel\Appearance\*
  435. HKR\Control Panel\Colors\*
  436. HKR\Control Panel\Desktop\*
  437. HKR\Control Panel\Mouse\*
  438. HKR\Control Panel\Patterns\*
  439. HKR\Control Panel\Cursors\*
  440. HKR\software\microsoft\msmq\CertStore\*
  441. %CurrentVersion%\Explorer\*
  442. @*:
  443. @*: 421179:
  444. @*:
  445. HKR\software\microsoft\outlook express\*
  446. HKR\software\microsoft\internet account manager\*
  447. HKR\software\microsoft\wab\*
  448. HKR\identities\*
  449. @*:
  450. @*: NTBUG9:492038
  451. @*:
  452. %CurrentVersion%\Internet Settings [EnableAutodial]
  453. @*:
  454. @*: Keyboard Layout Mappings
  455. @*:
  456. @*: syntax: <keyboard layout on 9x>=<keyboard layout on nt>
  457. @*:
  458. [Keyboard.Layout.Mappings]
  459. @*:
  460. @*: Dvorak and International Keyboard Layout IDs are flipped between win9x and nt.
  461. @*:
  462. 00010409=00020409
  463. 00020409=00010409
  464. @*:
  465. @*: Need to map all Spanish and Latin America Keyboard Layouts to the one NT Spanish Keyboard Layotu.
  466. @*:
  467. @*:00000403=0000040a
  468. @*:0000042D=0000040a
  469. @*:00000C0A=0000040a
  470. @*:0000100A=0000040a
  471. @*:0000140A=0000040a
  472. @*:0000180A=0000040a
  473. @*:00001C0A=0000040a
  474. @*:0000200A=0000040a
  475. @*:0000240A=0000040a
  476. @*:0000280A=0000040a
  477. @*:00002C0A=0000040a
  478. @*:0000300A=0000040a
  479. @*:0000340A=0000040a
  480. @*:0000380A=0000040a
  481. @*:00003C0A=0000040a
  482. @*:0000400A=0000040a
  483. @*:0000440A=0000040a
  484. @*:0000480A=0000040a
  485. @*:00004C0A=0000040a
  486. @*:0000500A=0000040a
  487. @*:
  488. @*: Norwegian map.
  489. @*:
  490. @*:00000814=00000414
  491. @*:
  492. @*: US variants -- map to NT us keyboard layout.
  493. @*:
  494. @*:00002009=00000409
  495. @*:00002409=00000409
  496. @*:
  497. @*: Serbian Latin keyboard.
  498. @*:
  499. 00010C1A=0000081a
  500. @*:
  501. @*: Portuguese Brazilaian (ABNT2) keyboard.
  502. @*:
  503. 00010416=00000416
  504. [Uninstall.UserProfileCleanup]
  505. @*:
  506. @*: This section mark files to delete during uninstall. Each line is a path line,
  507. @*: and environment variables are expanded before the add to database. The following
  508. @*: environment variables are supported:
  509. @*:
  510. @*: Variables with special meaning:
  511. @*: USERNAME - Name Of User
  512. @*: USERPROFILE - Documents and Settings\User
  513. @*: DESKTOP - Documents and Settings\User\Desktop
  514. @*:
  515. @*: <path>,<file> - specifies a specific file in <path>
  516. @*: <path>\subdir,<file> - specifies a specific file in <path>\subdir
  517. @*:
  518. %USERPROFILE%,FaxSetup.log
  519. %USERPROFILE%,NTUSER.DAT
  520. %USERPROFILE%,ntuser.dat.LOG
  521. %USERPROFILE%,NTUSER.INI
  522. %USERPROFILE%,NTUSER.TMP
  523. %USERPROFILE%\UserData,INDEX.DAT
  524. %USERPROFILE%\%History%\*
  525. %USERPROFILE%\%UserData%\*
  526. %USERPROFILE%\%Temporary_Internet_Files%\*
  527. %USERPROFILE%
  528. %PROFILES%
  529. 7502,DESKTOP.INI
  530. 7502,IconCache.db
  531. 7502\%Microsoft%\%Internet_Explorer%\*
  532. 7503\*
  533. 7508\*
  534. 7509\%Microsoft%\%Windows%,UsrClass.dat
  535. 7509\%Microsoft%\%Windows%,UsrClass.dat.LOG
  536. 7509\%Microsoft%\%Internet_Explorer%,MSIMGSIZ.DAT
  537. 7509,IconCache.db
  538. 7510,DESKTOP.INI
  539. 7510\%Temp%\*
  540. 7510\%Temporary_Internet_Files%\*
  541. 7511,Desktop.ini
  542. 7511,%Sample_Music_Lnk%
  543. 7512,Desktop.ini
  544. 7512,%Sample_Pictures_Lnk%
  545. 7515,DESKTOP.INI
  546. 7515,%WhereDidDocsGo_txt%
  547. 7517,%Internet_Explorer_lnk%
  548. 7517,%MSN_Messenger_Service_lnk%
  549. 7517,%Outlook_Express_lnk%
  550. 7517,%Windows_Media_Player_lnk%
  551. 7517,DESKTOP.INI
  552. 7517\%Accessories%,%Address_Book_lnk%
  553. 7517\%Accessories%,%Command_Prompt_lnk%
  554. 7517\%Accessories%,%Notepad_lnk%
  555. 7517\%Accessories%,%Synchronize_lnk%
  556. 7517\%Accessories%,%Windows_Explorer_lnk%
  557. 7517\%Accessories%,DESKTOP.INI
  558. 7517\%Accessories%\%Accessibility%,%Magnifier_lnk%
  559. 7517\%Accessories%\%Accessibility%,%Narrator_lnk%
  560. 7517\%Accessories%\%Accessibility%,%On-Screen_Keyboard_lnk%
  561. 7517\%Accessories%\%Accessibility%,%Utility_Manager_lnk%
  562. 7517\%Accessories%\%Accessibility%,DESKTOP.INI
  563. 7517\%Accessories%\%Entertainment%,DESKTOP.INI
  564. 7517\%Accessories%\%System_Tools%,%Disk_Cleanup_lnk%
  565. 7517\%Accessories%\%System_Tools%,%Scheduled_Tasks_lnk%
  566. 7517\%Accessories%\%System_Tools%,DESKTOP.INI
  567. 7517,%Windows_Real-Time_Client_lnk%
  568. 7519,DESKTOP.INI
  569. 7520,DESKTOP.INI
  570. 7521,DESKTOP.INI
  571. 7522,%AMIPRO_SAM%
  572. 7522,%EXCEL4_XLS%
  573. 7522,%EXCEL_XLS%
  574. 7522,%LOTUS_WK4%
  575. 7522,%POWERPNT_PPT%
  576. 7522,%PRESENTA_SHW%
  577. 7522,%QUATTRO_WB2%
  578. 7522,%SNDREC_WAV%
  579. 7522,%WINWORD2_DOC%
  580. 7522,%WINWORD_DOC%
  581. 7522,%WORDPFCT_WPD%
  582. 7522,%WORDPFCT_WPG%