home *** CD-ROM | disk | FTP | other *** search
/ Borland Programmer's Resource / Borland_Programmers_Resource_CD_1995.iso / info / ntkb / ntkb.exe / Q102 / 9 / 71.TXT < prev    next >
Encoding:
Text File  |  1994-01-27  |  10.7 KB  |  260 lines

  1. DOCUMENT:Q102971  26-JAN-1994  [W_NT]
  2. TITLE   :REG: Subsystems Entries, PART 1
  3. PRODUCT :Windows NT
  4. PROD/VER:3.10
  5. OPER/SYS:WINDOWS
  6. KEYWORDS:
  7.  
  8. --------------------------------------------------------------
  9. The information in this article applies to:
  10.  
  11.  - Windows NT operating system version 3.1
  12.  - Windows NT Advanced Server version 3.1
  13.  
  14. The article contains REGISTRY entries for Subsystems, Part 1. These
  15. subgroups are included:
  16.  
  17.  - Microsoft OS/2 Version 1.x Software Registration Entries
  18.  - Windows Software Registration Entries
  19.  - WOW Software Registration Entries
  20.  - Windows NT Software Registration Entries
  21. --------------------------------------------------------------
  22.  
  23. This is the first of two articles on these entries; for the other entries,
  24. see "Registry Entries for Subsystems, Part 2".
  25.  
  26. REGISTRY ENTRIES FOR SUBSYSTEMS
  27. ===============================
  28.  
  29. This section describes software registration entries related to Windows NT
  30. subsystems.
  31.  
  32. MICROSOFT OS/2 VERSION 1.X SOFTWARE REGISTRATION ENTRIES
  33. ========================================================
  34.  
  35. The basic software information for the Microsoft OS/2 version 1.x subsystem
  36. is found in the following Registry path:
  37.  
  38.    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\OS/2 Subsystem for NT
  39.  
  40. The OS/2 Subsystem key contains several subkeys, but initially only the
  41. \config.sys subkey contains an entry. This subkey contains the OS/2
  42. CONFIG.SYS information stored after an OS/2 application has been run on the
  43. system.
  44.  
  45. If there is no OS/2 CONFIG.SYS file, this subkey contains this entry:
  46.  
  47.    PROTSHELL=C:\os2\pmshell.exe c:\os2\os2.ini c:\os2\os2sys.ini
  48.              %SystemRoot%\system32\cmd.exe
  49.    SET COMSPEC=%SystemRoot%\system32\cmd.exe
  50.  
  51. The Os2 subkey under CurrentControlSet\Control\Session Manager\SubSystems
  52. defines the path to the executable file used to start the OS/2 subsystem.
  53. The Os2LibPath value under the Session Manager\Environment subkey defines
  54. the directory path for the OS/2 library.These entries are described in the
  55. article "CurrentControlSet\Control Subkeys".
  56.  
  57.  
  58. To disable the OS/2 subsystem, set the value of GlobalFlag to 20100000  in
  59. the following subkey:
  60.  
  61.    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager
  62.  
  63. WINDOWS SOFTWARE REGISTRATION ENTRIES
  64. =====================================
  65.  
  66. The Windows subkey under the following path defines some values used by
  67. applications created to run under Windows for MS-DOS:
  68.  
  69.    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows
  70.  
  71. AppInit_DLLs   REG_SZ
  72. ---------------------
  73. Default:
  74.  
  75. Causes all the specified DLLs (one or many) to be attached to all Windows-
  76. based applications. This means that once this is set for a session, upon
  77. restarting the system, all the Windows-based applications that run in that
  78. session will load the specified DLLs. For example, an applications
  79. developer can use it to attach the Microsoft Call/Attributive Profiler to
  80. all Windows-based applications by calling CAPSETUP.EXE, which sets the
  81. AppInit_DLLs so the user doesnÆt have to do it through Registry Editor.
  82.  
  83. DeviceNotSelectedTimeout   REG_SZ   Seconds
  84. -------------------------------------------
  85. Default:  15
  86.  
  87. Specifies how much time the system waits for a device to be switched on. If
  88. the device is not switched on during this time, the system wonÆt print to
  89. the device. For some devices, the system immediately posts an error message
  90. if the device is not already switched on. This entry only defines the
  91. system default value. To change the value for a particular printer, use
  92. Print Manager.
  93.  
  94. Spooler   REG_SZ   Boolean
  95. --------------------------
  96. Default:  Yes
  97.  
  98. Specifies whether output to the printer is to be sent through Print
  99. Manager. Changing this value to No turns off Print Manager. Used by
  100. applications that look for this value in WIN.INI.
  101.  
  102. swapdisk   REG_SZ   drive:directory
  103. ------------------------------------
  104.  
  105. Provides the name of the disk drive and directory to which Windows for MS-
  106. DOS in standard mode swaps non-Windows-based applications. Default: The
  107. directory pointed to by the TEMP environment variable; if there is no TEMP
  108. variable, the default is the boot directory of your first hard disk
  109. (usually C:).
  110.  
  111. TransmissionRetryTimeout   REG_SZ   Seconds
  112. -------------------------------------------
  113. Default:  45
  114.  
  115. Specifies the default amount of time for attempted transmission retries. If
  116. a successful transmission does not occur during this time, Print Manager
  117. displays a message stating that the printer is not receiving characters.
  118. This setting serves only as the system default value. To change the value
  119. for a particular printer, use Print Manager.
  120.  
  121. WOW SOFTWARE REGISTRATION ENTRIES
  122. =================================
  123.  
  124. Software registration values for the WOW subsystem appear under the
  125. following Registry key:
  126.  
  127.    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\WOW
  128.  
  129. The WOW subkeys have the same names as headings in the SYSTEM.INI file, and
  130. the values are the same items as were contained in the Windows for MS-DOS
  131. SYSTEM.INI file.  All are REG_SZ value types.
  132.  
  133. The information provided here is for troubleshooting only.
  134.  
  135. WOW asubkey         Description and defaults
  136. --------------------------------------------
  137.  
  138. Boot                Lists drivers and Windows 3.x modules, with these
  139.                     entries and default values to map Windows 3.x drivers
  140.                     to Windows NT.
  141.                     <<Provided for applications that seek this information.
  142.                     Mostly ignored, but drivers are loaded from this
  143.                     source, such as MMSYSTEM.DLL.
  144.                        comm.drv = comm.drv
  145.                        display.drv = vga.drv
  146.                        drivers = mmsystem.dll
  147.                        fixedfon = vgafix.fon
  148.                        keyboard.drv = keyboard.drv
  149.                        language.dll = (empty)
  150.                        mouse.drv = mouse.drv
  151.                        network.drv = lanman.drv
  152.                        oemfonts.fon = vgaoem.fon
  153.                        shell = progman.exe
  154.                        sound.drv = sound.drv
  155.                        system.drv = system.drv
  156. boot.description       Provided for applications that seek this
  157.                        information. Not actually used by the WOW subsystem.
  158.                        Lists names of devices that can be changed using
  159.                        Windows 3.x Setup, with these kinds of entries and
  160.                        default values.
  161.                           display.drv = VGA
  162.                           keyboard.typ = Enhanced 101/102 key U.S. and
  163.                           non U.S. keyboards
  164.                           language.dll = English (American)
  165.                           network.drv = LAN support
  166.                           system.drv = MS-DOS or PC-DOS System
  167. Compatibility          Used to translate 16-bit Windows APIs and messages
  168.                        to 32-bit equivalents.
  169.                           MAILSPL = 0x40000000 (for MS Mail)
  170.                           SHOPPER = 0x20000000  (for Clip-Art Windows
  171.                           Shopper)
  172.                           SHADOW = 0x10000000  (for BeyondMail
  173.                           installation)
  174.                           WINPROJ = 0x80000000  (for Microsoft Project)
  175.                           ESCAPES = 0x1000000 (for Micrographix Escapes)
  176.                           HIRES=0x00100000 (fro HIRES display cards
  177. Keyboard               Contains information about the keyboard, provided
  178.                        for applications that seek this information, with
  179.                        these kinds of entries and default values:
  180.                           keyboard.dll = (empty)
  181.                           subtype = (empty)
  182.                           type=4
  183. NonWindowsAPP          Contains information used by non-Windows- based
  184.                        applications. This is handled automatically by
  185.                        Windows NT. Unless you manually added values to
  186.                        SYSTEM.INI in Windows 3.x, this subkey is empty.
  187. Standard               Contains entries specific to running Windows 3.x in
  188.                        standard mode. Unless you manually added values to
  189.                        SYSTEM.INI in Windows 3.x, this subkey is empty.
  190.  
  191. The [386Enh] section is read from the SYSTEM.INI file for 16-bit Windows-
  192. based applications that need it. There is no Registry equivalent, because
  193. Windows NT ignores this information.
  194.  
  195. WINDOWS NT SOFTWARE REGISTRATION ENTRIES
  196. ========================================
  197.  
  198. Printing and fonts are described in separate sections. Other software
  199. registration entries for Windows NT are found in this Registry path:
  200.  
  201.    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion
  202.    CurrentBuild, CurrentType, and CurrentVersion    REG_SZ
  203.    Descriptionsr Identifies the current version of the Windows NT.
  204.  
  205. InstallDate   REG_DWORD   Number
  206. ---------------------------------
  207.  
  208. Describes the installation date for Windows NT.
  209.  
  210. PathName    REG_SZ   Pathname
  211. -----------------------------
  212. Default:  C:\winnt
  213.  
  214. Defines the path where Windows NT system files are saved.
  215.  
  216. RegisteredOrganization and RegisteredOwner    REG_SZ   Name
  217. ------------------------------------------------------------
  218.  
  219. Defines the registered organization and owner, as specified during Setup.
  220.  
  221. SoftwareType   REG_SZ   Type
  222. -----------------------------
  223. Default:  SYSTEM
  224.  
  225. Defines the type of software for this version.
  226.  
  227. SourcePath   REG_SZ
  228. -------------------
  229. Default:  Path for installation media during Setup.
  230.  
  231. Defines the source of the Setup files.
  232.  
  233. SystemRoot   REG_SZ
  234. -------------------
  235. Default:  Specified during Setup (typically, C:\winnt)
  236.  
  237. Defines the path for the directory containing the Windows NT files.
  238.  
  239. Reference: "The Windows NT Resource Kit for Operating System
  240. Version 3.1".
  241.  
  242. Additional reference words: 3.10
  243. KBCategory:
  244. KBSubCategory: KEYREG
  245.  
  246. =============================================================================
  247.  
  248. THE INFORMATION PROVIDED IN THE MICROSOFT KNOWLEDGE BASE IS
  249. PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND.  MICROSOFT DISCLAIMS
  250. ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING THE WARRANTIES
  251. OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  IN NO
  252. EVENT SHALL MICROSOFT CORPORATION OR ITS SUPPLIERS BE LIABLE FOR
  253. ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL,
  254. CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF
  255. MICROSOFT CORPORATION OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE
  256. POSSIBILITY OF SUCH DAMAGES.  SOME STATES DO NOT ALLOW THE EXCLUSION
  257. OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES
  258. SO THE FOREGOING LIMITATION MAY NOT APPLY.
  259.  
  260. Copyright Microsoft Corporation 1994.