CIS-24 Home http://www.c-jump.com/CIS24/CIS24syllabus.htm

The Windows Registry


  1. What is the Windows Registry?
  2. Windows 3.x System Files
  3. INI Bloat
  4. Windows 9x/NT 3.5
  5. Windows 9x/NT 3.5 User Profiles
  6. Definition of Windows Registry
  7. Types of Information
  8. How the Registry is Organized
  9. Physical Organization
  10. Permanent Registry Files
  11. Permanent Registry Files, HKEY_USERS
  12. Registry Hives
  13. Most Common Registry Data Types
  14. Less Common Registry Data Types
  15. WinNT 4.0 and beyond
  16. Accessing the Registry
  17. Editing the Registry Example
  18. Registry HKEY Root
  19. HKEY_LOCAL_MACHINE Root
  20. HKLM\HARDWARE\...\System
  21. Security Identifier (SID)
  22. SID Format
  23. Examples of SIDs
  24. Windows SIDs
  25. HKEY_USERS Root
  26. HKU\sid\Volatile Environment
  27. HKU\sid\Software\...\BlackICE
  28. HKU\sid\Software\...\FileExts
  29. HKLM\...\sid\GroupMembership
  30. LRU and MRU File Lists
  31. MRU files (HTML) from ComDlg32
  32. MRU files (HTML) from RecentDocs
  33. Backing Up and Recovering the Registry
  34. Third-Party Registry Viewers
  35. Resplendence Registry Manager
  36. More Third-Party Registry Viewers
  37. Recent Documents (CHV)
  38. Start/Run Programs (CHV)
  39. Open/Saved Files (CHV)
  40. User Assist (CHV)
  41. Windows Swap and Temporary Files
  42. Windows Swap File Name/Location
  43. Virtual Memory Settings
  44. Virtual Memory Manager (VMM)
  45. More on Virtual Memory System Files
  46. Temporary Files

1. What is the Windows Registry?



2. Windows 3.x System Files



3. INI Bloat



4. Windows 9x/NT 3.5



5. Windows 9x/NT 3.5 User Profiles



6. Definition of Windows Registry


..registry. n. A central hierarchical database in Windows 9X, CE, ME, NT, 2000, and XP used to store information necessary to configure the system for one or more users, applications, and hardware devices. The Registry contains information that Windows continually references during operation, such as profiles for each user, the applications installed on the computer and the types of documents that each can create, property sheet settings for folders and application icons, what hardware exists on the system, and which ports are being used. The registry replaces most of the text-based .ini files used in Windows 3.x and MS-DOS configuration files, such as AUTOEXEC.BAT and CONFIG.SYS. Although the Registry is common to the several Windows platforms, there are some differences among them.


7. Types of Information



8. How the Registry is Organized



9. Physical Organization



10. Permanent Registry Files



11. Permanent Registry Files, HKEY_USERS



12. Registry Hives



13. Most Common Registry Data Types



14. Less Common Registry Data Types



15. WinNT 4.0 and beyond



16. Accessing the Registry



17. Editing the Registry Example



18. Registry HKEY Root



19. HKEY_LOCAL_MACHINE Root



20. HKLM\HARDWARE\...\System



21. Security Identifier (SID)



22. SID Format



23. Examples of SIDs



24. Windows SIDs



25. HKEY_USERS Root



26. HKU\sid\Volatile Environment



27. HKU\sid\Software\...\BlackICE



28. HKU\sid\Software\...\FileExts



29. HKLM\...\sid\GroupMembership


  •   GroupMembership

     

  • Two users defined in this domain: RID=500 is the Administrator user, and RID=1005 is a user created on this domain

  • The user with RID=1005 is a member of the Domain Users group (RID=513) and the Administrators group (RID=544)


30. LRU and MRU File Lists



31. MRU files (HTML) from ComDlg32



32. MRU files (HTML) from RecentDocs



33. Backing Up and Recovering the Registry


  • Back up the system state, or individual keys.

  • To back up the registry by backing up the system state, use Backup Utility, or

  • copy the files manually to the location of your choice.

  • Restore registry using Ntbackup

  • Restore registry by copying files from C:\..\config

34. Third-Party Registry Viewers



35. Resplendence Registry Manager



36. More Third-Party Registry Viewers



37. Recent Documents (CHV)



38. Start/Run Programs (CHV)



39. Open/Saved Files (CHV)



40. User Assist (CHV)



41. Windows Swap and Temporary Files



42. Windows Swap File Name/Location


  •   Windows Swap File

  • Win 9x/ME keeps the swap file in C:\ if the user manages virtual memory and swap file size. The default is to let Windows manage virtual memory, in which case the swap file will be in the C:\WINDOWS directory.

  • In some cases, the directory entry for the swap file is also overwritten when the file is deleted, making recovery with standard tools difficult. The swap file remains in unallocated space.


43. Virtual Memory Settings


  •   virtual memory settings

     

  • Windows defaults to managing virtual memory but users can customize the settings.

  • Windows XP: Control Panel, System, Advanced tab, Performance Settings, Advanced tab, Virtual memory change.

  • Windows 98: Control Panel System Panel, System, Performance Settings, Virtual Memory.


44. Virtual Memory Manager (VMM)



45. More on Virtual Memory System Files



46. Temporary Files