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.

440 lines
19 KiB

  1. *******************************************************************************
  2. Microsoft(R) Cross Language Migration Tool Readme File
  3. (C) Copyright Microsoft Corporation, 2003
  4. This document contains important, late-breaking information about Microsoft(R)
  5. Cross Language Migration Tool. Before installing this tool, please review this
  6. entire document. It contains critical information to ensure proper installation
  7. and use of the product.
  8. *******************************************************************************
  9. ===============================================================================
  10. TABLE OF CONTENTS
  11. ===============================================================================
  12. 1.0 What is the Cross Language Migration Tool
  13. 2.0 Before Running the Tool
  14. 3.0 Running the Tool And Upgrading to Windows Server 2003
  15. 4.0 Supported Languages and Platforms
  16. 5.0 User Names
  17. 6.0 Known Issues
  18. ===============================================================================
  19. 1.0 What is the Cross Language Migration Tool
  20. ===============================================================================
  21. Microsoft Windows Server 2003 Cross Language Migration Tool (CLMT) enables
  22. customers to migrate a localized (German, Japanese, French, Spanish or Italian)
  23. Microsoft Windows 2000 server family to an English Windows Server 2003
  24. family. After the system is upgraded, Microsoft Multilingual User Interface
  25. Pack (MUI) can be installed to allow UI's to be displayed in localized languages.
  26. CLMT makes the following changes to the OS:
  27. * All localized system folder names (e.g. %ProgramFiles% and
  28. %CommonProgramFiles%) are changed to English. For compatibility with
  29. applications that saves pathnames in private formats and/or files, this
  30. tool will create reparse points (you can see them as Junctions in the Dir
  31. command outputs) with all the localized folder names to the corresponding
  32. English names. However, this feature will only be available for systems
  33. that use NTFS file system for their system drive. When viewing a folder
  34. tree with Explorer or other tools, these reparse points will appear as
  35. hidden folders with localized folder names. Most operations to their
  36. contents will apply to the contents of the corresponding English folders.
  37. * The file names of all link files (*.LNK) that are created by the system
  38. will be renamed to English. However, file names of other link files that
  39. are created by applications or users will not be changed.
  40. * All references to the renamed folders in the system registry and all the
  41. link files (*.LNK) are updated appropriately.
  42. * The names and descriptions of system created user / group accounts are
  43. also changed to English (if applicable). See the section 5.0 for more
  44. details.
  45. * The system default UI language and the install language settings are
  46. changed to English in order to allow cross language upgrade. However, it
  47. doesn't change other language or location settings such as the default
  48. language for non-Unicode applications (also known as System Locale),
  49. language for Standards and Formats (also known as User Locale), and
  50. user's Location. All of these can be changed through the Regional And
  51. Language Options in the Control Panel.
  52. ===============================================================================
  53. 2.0 Before Running the Tool
  54. ===============================================================================
  55. 2.1 Precautions
  56. This tool does not guarantee the upgrade compatibility of all the applications
  57. that MS Windows 2000 and Windows Server 2003 family support. Some of your
  58. applications and hardware may not function correctly. It is not recommended for
  59. use on a production systems unless you verify using a duplicate system that
  60. your system is fully functional after running this tool and upgraded to the
  61. Windows Server 2003 family.
  62. This product does not include uninstall or roll-back feature: therefore, we
  63. recommend you to backup your data before running this tool.
  64. 2.2 Running the tool on Domain Controllers
  65. This tool changes the user and group account names, too. As a result, if you
  66. have multiple domain controllers on your network, changes to the user and group
  67. account names will be propagated to other domain controllers and will prevent
  68. this tool from running on the other domain controllers.
  69. Therefore, it is necessary to take all the domain controllers except only one
  70. off of the network before running the tool. Once you successfully run this tool
  71. on the first one, you can run the tool on the remaining domain controllers and
  72. connect them back to the network one by one.
  73. When running this tool on a domain member system, please make sure that at least
  74. one domain controller is online and available.
  75. 2.3 Granting Full Access to Administrators and System
  76. To make the necessary changes to the system, this tool needs the Full Control
  77. access privilege to the objects it changes. This tool will check if the current
  78. user account and the System account have full access to the objects it has to
  79. change. If not, it will stop and ask you to fix the problem before you can try
  80. it again.
  81. If you have an access problem with the administrator account you are using to run
  82. this tool, please check the logfile that is in the %SystemRoot%\Debug directory
  83. and fix the problems reported before running it again.
  84. ===============================================================================
  85. 3.0 Running the Tool And Upgrading to Windows Server 2003
  86. ===============================================================================
  87. To run the tool, please login using an account with administrative privileges
  88. and browse the CD to the directory where CLMT.EXE is and run "CLMT.EXE" from a
  89. command line or double click the icon. We recommend to run this tool using the
  90. "Administrator" account. Remember, this account must have full access to the
  91. operating system.
  92. The tool will check your system extensively before making actual changes for up
  93. to several minutes. Once finished with the analysis of the system, the tool
  94. will popup a dialog box asking you to confirm the system update. If you click
  95. the "Start" button, the tool will start updating the system and reboot the
  96. machine. Otherwise, the tool will exit without any modifications to the system.
  97. After rebooting the machine, please login to the same user account as you used
  98. before. The tool will then automatically run again to complete the preparation.
  99. After CLMT finishes the preparation and closes the window, please continue to
  100. upgrade the system to the Microsoft Windows Server 2003 as soon as you can.
  101. Using the system or running applications after running CLMT but before upgrading
  102. it to the Windows Server 2003 may result in unpredictable behaviors.
  103. ===============================================================================
  104. 4.0 Supported Languages and Platforms
  105. ===============================================================================
  106. Only the following languages for Windows 2000 Server X86 versions (Server/
  107. Advanced Server / Data Center) are supported:
  108. - French
  109. - German
  110. - Italian
  111. - Japanese
  112. - Spanish
  113. The tool should only be run on x86 Windows 2000 server with localized languages
  114. listed above.
  115. ===============================================================================
  116. 5.0. User Names
  117. ===============================================================================
  118. If the built-in user or group names are localized on the system, they will be
  119. converted to the corresponding English names.
  120. The following are built-in user/group names that will be converted by the tool:
  121. - Administrator
  122. - Guest
  123. - Domain Admins
  124. - Domain Users
  125. - Administrators
  126. - Server Operators
  127. - Power Users
  128. - Users
  129. - Guests
  130. - Account Operators
  131. - Print Operators
  132. - Backup Operators
  133. - Replicator
  134. - Domain Guests
  135. - Domain Computers
  136. - Domain Controllers
  137. - Schema Admins
  138. - Cert Publishers
  139. - Enterprise Admins
  140. - RAS and IAS Servers
  141. - Group Policy Creator Owners
  142. - Pre-Windows 2000 Compatible Access
  143. - Everyone
  144. - krbtgt
  145. - NetShow Administrators
  146. - DHCP Users
  147. - DHCP Administrators
  148. - WINS Users
  149. ===============================================================================
  150. 6.0 Known Issues
  151. ===============================================================================
  152. 6.1 Logging in as a new user before upgrading to Windows Server 2003
  153. After running CLMT, if you log on to the system using a new user account that
  154. has never been used to log on to the system, this user will get its profile
  155. created with unstable intermediate states. This user will have some localized
  156. folders even after upgrading to the English Windows Server 2003.
  157. To avoid this, after running CLMT and rebooting the system, log on to the
  158. system using the same user account as you used for running CLMT. Then upgrade
  159. the system to Windows Server 2003 immediately.
  160. 6.2 Applications re-creating localized folders
  161. Some applications are known to create localized folders if run after running
  162. CLMT but before upgrading to the Windows Server 2003. For example, some
  163. service management snap-ins create the localized "Administrative Tools" folder
  164. under localized parent folder, changing the corresponding registry values.
  165. This will result in the loss of links to the existing data. However, please
  166. note that the data is not lost.
  167. To avoid this, please upgrade to Windows Server 2003 right after you run
  168. CLMT and reboot the system.
  169. 6.3 Adding new user accounts and CLMT /cure option
  170. For better application compatibility, reparse points (also known as junctions),
  171. are created for all the localized folders including those in the user profiles.
  172. When CLMT is run on a Windows 2000 system, these junctions are automatically
  173. created for all user profile folders existing at that time in addition to the
  174. system folders common to all users.
  175. For user profiles that are created after CLMT is run and upgraded to Windows
  176. Server 2003, these reparse points are not created automatically but running
  177. CLMT with the "/cure" option will create the reparse points for all of the new
  178. user accounts.
  179. You have to run this after the system is upgraded to Windows Server 2003
  180. and the new users have logged on to the system on which you want to create the
  181. reparse points. To run CLMT with /cure option, log on to the system as an
  182. administrator and run CLMT with the "/cure" option. You can run CLMT from the
  183. MUI CD or from the WINNT\$CLMT_BACKUP$ folder.
  184. Please remember that this only works on an NTFS partitions.
  185. For more information on the reparse points, please refer to the Windows 2000
  186. Professional Resource Kit.
  187. 6.4 Applications saving path information in private location and/or format
  188. Some applications save path names in private location and/or format. CLMT can
  189. not fix them all. As a result, these applications won't find the necessary
  190. resources to function correctly.
  191. For example, links to the most recent files in MS Word XP, log file location
  192. for IAS (Internet Authentication Service), and the target document pathname
  193. for Briefcase feature are all saved in private location and/or format.
  194. CLMT creates reparse points with localized names to the corresponding English
  195. folders, solving most of the issues with this. However, please note that the
  196. saved pathnames may still point to the localized folder. To change these
  197. pathnames, you will need to browse to the new English folders and save the
  198. configuration.
  199. However, if you are using the FAT file system for your system drive, CLMT won't
  200. be able to create the reparse points. You can convert the file system of your
  201. system drive to NTFS using the CONVERT command line utility and then run CLMT
  202. with /cure option to create the reparse points.
  203. CLMT will also try to fix such problems for any major server applications, but
  204. not for all applications at this moment. If those applications provide UI's to
  205. customize the locations, please find the English folders for these resources
  206. and manually update them through the appropriate UI's.
  207. 6.5 Services Stopped by CLMT
  208. Some services are stopped by CLMT and their startup mode are changed to Manual
  209. to prevent them from running until the system is upgraded to the Windows Server
  210. 2003.
  211. Services stopped by CLMT include:
  212. - DHCP Server
  213. - Windows Internet Name Service (WINS)
  214. - Windows Media Program Service
  215. - Windows Media Station Service
  216. - Windows Media Unicast Service
  217. - File Server for Macintosh
  218. CLMT will restart these services after the system is upgraded to the Windows
  219. Server 2003. If you find any of these services not running after the upgrade,
  220. please check the service status as follows:
  221. 1. Open Services mmc snap-in from Start -> Programs -> Administrative
  222. Tools -> Services
  223. 2. In the list panel, locate the service and double click on its name
  224. 3. In General tab, Start service, check the "Startup type" and start
  225. the service, and then press OK
  226. 6.6 Customized pathnames in user profile are not updated for user accounts
  227. CLMT doesn't update the pathnames in the profiles for user accounts. If you
  228. have user accounts with customized paths for any Logon script, Home folder,
  229. Terminal Services Home Folder, etc. that contain the localized folder names
  230. that CLMT Changes, please use the User Management snap-in or scripts using ADSI,
  231. etc. to update them.
  232. 6.7 Saved MMC Console Files are not updated
  233. Some of the saved MMC console files contain localized pathnames and/or
  234. localized strings. MMC console files are saved in binary formats and the
  235. location and/or format of these pathnames and/or strings differ from one
  236. application to another. If your snap-in provides UIs to reset the pathnames,
  237. please use those UI's to change them to the new English pathnames. Otherwise,
  238. please recreate new MMC console files.
  239. 6.8 Duplicate Microsoft UAM Volume folders
  240. When you have installed and configured your system with Services for Macintosh,
  241. you will notice a folder named Microsoft UAM Volume in the first NTFS partition
  242. on your system.
  243. If this folder name is localized on your localized Windows 2000 server system,
  244. you will end up two Microsoft UAM Volume folders, one in the original localized
  245. language which is the original one, and another in English which is created by
  246. Windows Server 2003, on the same partition.
  247. CLMT doesn't change this because the original folder is used by existing
  248. clients. If you don't have trouble using both of these folders, please leave
  249. them as they are.
  250. 6.9 There are still localized strings after the upgrade
  251. CLMT doesn't change 100% of localized strings to English. Actually, CLMT
  252. changes less than 5% of the localized strings to English. Most of the localized
  253. strings will be replaced with English strings when their sources - mostly the
  254. resources in the executable binary files - are replaced by the upgraded files.
  255. However, some strings are put into the registry and other files and preserved
  256. between upgrades. These strings will remain localized. Some of the examples are
  257. the file type names, policy, filter, filter action names and descriptions for
  258. IP Security Policy, etc.
  259. You will also see mixed lists of localized items and English items, sometimes
  260. even duplicate items, in some of the selection lists in various places.
  261. Some of the applications build the list of available items from multiple sources,
  262. e.g., the system registry and list of files in a certain folder. If
  263. they see localized items in one place and English items in another, they may
  264. combine them but treat each of them as a unique item, creating mixed list of
  265. localized items and English items.
  266. For most of those lists, they will end up with the same items. For your safety,
  267. it is recommended to select the English items if possible.
  268. 6.10 Some web sites still redirect me to the web pages other than English
  269. When browsing some web sites, users are redirected to the web pages of the
  270. user's preference. It is based on the user location setting in the Regional
  271. and Language Options. CLMT doesn't change this for you. Please remember that
  272. this is not your language preference such as the UI language but rather your
  273. preference of the location for which you want to get the information.
  274. You can change this through the Regional and Language Options in the control
  275. panel.
  276. 6.11 Localized Component and Applets
  277. Some system components and/or applets are optional or not included in
  278. Windows Server 2003 and therefore are not replaced with English versions.
  279. If you can find the components and/or applets in the Windows Server 2003
  280. CD, please install them to replace them with English versions.
  281. 6.12 TS Application Compatibility Scripts are not replaced with English versions
  282. Terminal Services Application Compatibility Scripts in %windir%\Application
  283. Compatibility Scripts folder are used to prepare your system with legacy
  284. applications which are not compatible with the MS Terminal Services.
  285. Please review the scripts carefully before use because some of them are not
  286. updated by the Windows Server 2003 upgrade.
  287. 6.13 Briefcase and MS ActiveSync: Possible data loss
  288. If configured to synchronize with files in the localized folders or their
  289. subfolders on the server, clients will continue to use the localized pathnames
  290. to identify the objects to synchronize. After running CLMT on the server, these
  291. folders are renamed to English, and the server will consider the folders
  292. specified by the clients were removed from the system. As a result, the clients
  293. will remove those files from their copy.
  294. To prevent this, please synchronize the contents before running CLMT, disable
  295. the synchronization, run CLMT on the server system, upgrade the server to
  296. Windows Server 2003, and then reconfigure the synchronization.
  297. If you have already run CLMT on your server system, you can still recover
  298. the files by reconfiguring the synchronization because the files are not
  299. removed from the server system. They are just moved to the new locations.
  300. 6.14 Security Templates
  301. This tool updates the Security Template files (*.inf) in the default folder,
  302. i.e., %SystemRoot%\Security\Templates folder. It updates the pathnames in the
  303. template files but doesn't update the account names in the [Strings] section.
  304. It doesn't update security template files saved in a non-default location.