SYSTEM RESTRICTIONS
You can control the way your Win98/95 system restricts access to certain areas or features (especially useful on multiuser machines) without having to mess with Poledit (the Policy Editor), the default Win98/95 administrative control tool.
All you have to do is modify the Registry values listed below.
You can either make these changes manually using the Registry Editor, or save them in a .REG file for future use (name it for example RESTRICT.REG).
Start Regedit and go to:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies
Look in the left hand pane for these subkeys: Explorer, Network, Ratings, System and WinOldApp. If they are not present, create them: right-click -> New -> Key -> Name it to one of the values listed above.
Now you need to create (or modify if already there) the following DWORD values listed further below under the subkeys above. To create a new DWORD value: right-click -> New -> DWORD -> Name it to one of the values listed further below.
To modify one of these DWORD values: right-click on the one you want -> select Modify -> check the Decimal box -> give it a value of 1 (to disable access to a certain system feature/area), or a value of 0 (to enable access to a certain system feature/area).
These are the valid DWORD values (if not specified otherwise) you can change under the following subkeys:
Explorer subkey:
ClearRecentDocsOnExit = enable/disable Clear of Recent Documents upon exit
DisableRegistryTools = enable/disable Registry Editing tools
WARNING: If you disable the Registry Editor, you will NOT be able to modify ANY Registry settings anymore, and the ONLY way to disable system restrictions is to run/merge/register a .REG/.INF/.VBS file!
NoAddPrinter = enable/disable addition of new printers
NoClose = enable/disable System Shutdown
NoDeletePrinter = enable/disable existent printers deletion
NoDesktop = enable/disable ALL Desktop items and Desktop right-click menu
NoDevMgrUpdate = enable/disable Windows 98/98 SE web Update Manager
NoDrives [hex] = enable/disable ANY Drives in My Computer/Explorer/IE
See the "HIDE WIN9X DRIVES" topic for details.
NoFind = enable/disable Find command
NoInternetIcon = enable/disable Internet Icon on Desktop
NoNetHood = enable/disable Network Neighborhood
NoRecentDocsHistory = enable/disable Recent Documents in Start Menu (Win98/IE4/5 ONLY)
NoRun = enable/disable Run command
NoSaveSettings = enable/disable Save Settings upon exit
NoSetFolders = enable/disable Folders in Start Menu -> Settings
NoSetTaskbar = enable/disable Taskbar in Start Menu -> Settings
NoWindowsUpdate = enable/disable Windows 98/98 SE web Update
System subkey:
NoAdminPage = enable/disable Remote Administration tab
NoConfigPage = enable/disable Hardware Profiles tab
NoControlPanel [hex] = enable/disable Control Panel
NoDevMgrPage = enable/disable Device Manager tab
NoDispAppearancePage = enable/disable Appearance Display tab
NoDispBackgroundPage = enable/disable Background Display tab
NoDispCPL = enable/disable Display Properties applet
NoDispScrSavPage = enable/disable Screen Saver Display tab
NoDispSettingsPage = enable/disable Settings Display tab
NoFileSysPage = enable/disable File System button
NoPwdPage = enable/disable Password Change tab
NoProfilePage = enable/disable User Profiles tab
NoSecCPL = enable/disable Password applet
NoVirtMemPage = enable/disable Virtual Memory button
Network subkey:
DisablePwdCaching = enable/disable Password Caching
HideSharePwds [hex] = enable/disable Shared Passwords
NoNetSetup = enable/disable Network applet
NoNetSetupIDPage = enable/disable Network Identification tab
NoNetSetupSecurityPage = enable/disable Network Access tab
NoFileSharing = enable/disable Network File Sharing button
MinPwdLen = set Minimum Password Length (integer number: 0 - 99)
NoPrintSharing = enable/disable Network Print Sharing button
WinOldApp subkey:
Disabled = enable/disable MS-DOS Prompt
NoRealMode = enable/disable Single MS-DOS Mode
Similar settings for Explorer, Network and System can be also found under these Registry keys:
HKEY_USERS\.Default\Software\Microsoft\Windows\CurrentVersion\Policies
and:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies
If there is only one user, the ".Default" key above contains all global system settings. If more than one user, each user has its own subkey here, named after the User Name(s) found in Control Panel -> Users, and the Registry settings located under a user's subkey are valid only for that specific user.
If you double-click on any of these keys, you'll see 3 subkeys in the left hand pane: Explorer, Network and System.
Create (or modify if already present) the following Binary [hex] values listed below under the subkeys above. To create a new Binary value: right-click -> New -> Binary -> Name it to one of the values listed below.
To modify one of these Binary [hex] values: double-click on the one you want -> give it a value of 01 00 00 00 (to disable access to a certain system feature/area), or a value of 00 00 00 00 (to enable access to a certain system feature/area). Don't type the spaces, they will be inserted automatically.
Explorer subkey valid DWORD values (if not specified otherwise) that can be changed (some are valid ONLY for Win98/IE):
CDRAutoRun [hex] = enable/disable CD-R/CD-RW/DVD-R/DVD-RW drive(s) AutoRun
ClassicShell [hex] = enable/disable Active Desktop shell
ClearRecentDocsOnExit = clear/don't clear Recent Docs upon exit
EditLevel = edit security level (integer number: 0 - 4)
EnforceShellExtensionSecurity = self explanatory :)
LinkResolveIgnoreLinkInfo = display/don't display link info
NoActiveDesktop = enable/disable Active Desktop
NoActiveDesktopChanges = enable/disable changes to Active Desktop
NoAddPrinter = enable/disable addition of new printers
NoChangeStartMenu = enable/disable changes to Start Menu
NoClose = enable/disable closing IE GUI
NoDeletePrinter = enable/disable existent printers deletion
NoDeskTop = enable/disable ALL Desktop items and Desktop right-click menu
NoDevMgrUpdate = enable/disable Windows 98/98 SE web Update Manager
NoDrives [hex] = enable/disable ALL Drives in My Computer/Explorer/IE
See the "HIDE WIN9X DRIVES" topic for details.
NoDriveTypeAutoRun [hex] = enable/disable cd-rom Autorun command
NoEditMenu = edit/don't edit Start Menu
NoFavoritesMenu = enable/disable Favorites folder display
NoFileMenu = enable/disable Explorer/IE File Menu
NoFind = enable/disable Find command
NoFolderOptions = show/don't show Folder Options Menu in Explorer
NoHelp = show/don't show Help Menu
NoInternetIcon = show/don't show Internet icon on Desktop
NoLogOff = show/don't show Logoff Menu in Start Menu -> Settings
NoNetConnectDisconnect = enable/disable DUN Connect/Disconnect
NoNetHood = enable/disable Network Neighborhood
NoRecentDocsHistory = enable/disable Recent Documents in Start Menu (Win98/IE4/5 ONLY)
NoRecentDocsMenu = show/don't show Recent Documents Menu in Start Menu -> Settings
NoRun = enable/disable Run command
NoSaveSettings [hex] = enable/disable Save Settings upon exit
NoSetActiveDesktop = enable/disable Active Desktop
NoSetFolders = enable/disable Folder settings
NoSetTaskbar = enable/disable Taskbar settings
NoStartBanner [hex] = enable/disable Logo banner upon IE start
NoStartMenuSubFolders = show/don't show subfolders on Start Menu
NoTrayContextMenu = show/don't show Context Menu for Tray items
NoViewContextMenu = show/don't show Context Menu
NoWindowsUpdate = enable/disable Windows 98/98 SE web Update
RestrictRun = enable/disable Run Menu
Some of these values are also found under:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
Example:
NoControlPanel [hex] = enable/disable Control Panel
Most of the "CURRENT_USER" settings, especially the ones that affect