You are previewing Windows XP Annoyances for Geeks, 2nd Edition.
O'Reilly logo
Windows XP Annoyances for Geeks, 2nd Edition

Book Description

In an ideal world, an operating system would do its job in the background, while you did yours in the foreground. In reality, though, operating systems often get in the way, fouling up the process at the most inopportune times. And Windows XP is no exception. O'Reilly's popular series for customizing and troubleshooting Windows once again comes to the rescue with Windows XP Annoyances for Geeks. Offering dozens of on-target tips, workarounds, and warnings, Windows XP Annoyances for Geeks allows users to improve their overall experience with the Windows XP operating system in every way possible. You'll learn how to use the Registry Editor; how to customize the interface beyond Microsoft's own intentions; and how to master Windows' built-in networking capabilities, including advanced technologies such as Internet Connection sharing, Remote Desktop sharing, and virtual private networking. And now, with this updated edition, you can also expect detailed coverage of the newly released Service Pack 2 (SP2) technology. SP2 is designed to make your work with the Windows XP operating system even easier and safer by providing superior protection against viruses, hackers, and worms. Among the core SP2 components covered in Windows XP Annoyances for Geeks are Windows Firewall, Pop-up Blocker for Internet Explorer, and the new Windows Security Center. David Karp, veteran author of several titles in the Windows Annoyances series, is behind the wheel of this comprehensive guide, as well. Karp points out numerous SP2-related quirks and unaccountable behaviors that are guaranteed to increase your level of perplexity and frustration. By recognizing these shortcomings, Windows XP Annoyances for Geeks arms you with the knowledge to overcome them. Karp leaves no stone unturned in providing the ultimate resource for the ever-expanding Windows XP market. As a result, you'll be able to seize complete control of the Windows XP operating system--instead of the other way around.

Table of Contents

  1. Windows XP Annoyances for Geeks, 2nd Edition
  2. Preface
    1. What IS an Annoyance?
      1. Thinking Inside the Box
    2. How This Book Came to Be
    3. Organization of This Book
    4. Getting the Most Out of This Book
    5. Software Depository
    6. Using Code Examples
    7. Conventions Used in This Book
    8. Request for Comments
    9. Acknowledgments
  3. 1. Getting Started with Windows XP
    1. 1.1. A Brief History of Time, Re: MS Windows
    2. 1.2. Windows Editions and Service Packs
    3. 1.3. What You Get with Windows XP
    4. 1.4. Installing Windows XP
      1. 1.4.1. Installing on a New (Clean) System
      2. 1.4.2. Upgrading from a Previous Version of Windows
      3. 1.4.3. Installing from the Command Prompt
      4. 1.4.4. Reinstalling Windows XP
      5. 1.4.5. Dealing with Potential Problems During Setup
      6. 1.4.6. Setting Up a Dual-Boot System
        1. 1.4.6.1. Editing the Boot Manager configuration file (boot.ini)
      7. 1.4.7. Activating Windows XP
    5. 1.5. Migrating to Windows XP
      1. 1.5.1. Casualties of the Upgrade
      2. 1.5.2. Adjusting Windows XP to Smooth Out the Migration
        1. 1.5.2.1. Where to find it in Windows XP
  4. 2. Basic Explorer Coping Skills
    1. 2.1. Working with Explorer
      1. 2.1.1. Exploring Basic Explorer Settings
      2. 2.1.2. Force Explorer to Remember Its Own Settings
      3. 2.1.3. Helpful Explorer Keystrokes
      4. 2.1.4. Convince Explorer to Start with the Folder You Want
        1. 2.1.4.1. Launch Explorer from a shortcut
        2. 2.1.4.2. Exploring in context
    2. 2.2. Handling Files and Folders
      1. 2.2.1. Take Charge of Drag-Drop
      2. 2.2.2. Copy or Move to a Specified Path
        1. 2.2.2.1. Solution 1: Drag patiently
        2. 2.2.2.2. Solution 2: Use cut, copy, and paste
        3. 2.2.2.3. Solution 3: Use the Explorer toolbar
        4. 2.2.2.4. Solution 4: Use a third-party add-on
      3. 2.2.3. Make a Duplicate of a File or Folder
      4. 2.2.4. More Ways to Rename Files
        1. 2.2.4.1. Solution 1: Select multiple files in Explorer
        2. 2.2.4.2. Solution 2: Use the Command Prompt
        3. 2.2.4.3. Solution 3: Use a third-party add-on
      5. 2.2.5. Make It Easier to Delete Files
      6. 2.2.6. How to Delete or Replace In-Use Files
        1. 2.2.6.1. Solution 1: Close the application
        2. 2.2.6.2. Solution 2: Use the Command Prompt
        3. 2.2.6.3. Solution 3: Brute force
        4. 2.2.6.4. Solution 4: Use the Safe Mode with Command Prompt
        5. 2.2.6.5. Solution 5: Use the Recovery Console
        6. 2.2.6.6. Solution 6: Use Wininit.ini
      7. 2.2.7. Fix the Search Tool
        1. 2.2.7.1. Part 1: The new Search interface
        2. 2.2.7.2. Part 2: The Search pane in Explorer
        3. 2.2.7.3. Part 3: Search tips
      8. 2.2.8. A Crash Course on File Organization
      9. 2.2.9. Working with ZIP Files
      10. 2.2.10. Clean up Windows Shortcuts
        1. 2.2.10.1. Part 1: Remove the "Shortcut to" prefix
        2. 2.2.10.2. Part 2: More complete control
    3. 2.3. Customizing the Interface
      1. 2.3.1. Dealing with Themes, Schemes, Styles, and Skins
        1. 2.3.1.1. Part 1: Schemes
        2. 2.3.1.2. Part 2: Themes
        3. 2.3.1.3. Part 3: Styles and skins
        4. 2.3.1.4. Solution 1: Create your own styles with WindowBlinds
        5. 2.3.1.5. Solution 2: Poor-man's custom styles
        6. 2.3.1.6. Special case: When an application ignores your selected style
      2. 2.3.2. Make the Control Panel More Accessible
        1. 2.3.2.1. Part 1: Categories
        2. 2.3.2.2. Part 2: Make shortcuts to Control Panel icons
        3. 2.3.2.3. Part 3: Search tips
        4. 2.3.2.4. Solution 4: Remove unwanted Control Panel icons
        5. 2.3.2.5. Part 5: Add a cascading Control Panel menu to the Start Menu
      3. 2.3.3. Massaging the Start Menu
        1. 2.3.3.1. Customizing the new XP-style Start Menu
        2. 2.3.3.2. Customizing the Classic Start Menu
        3. 2.3.3.3. Sorting Start Menu items
        4. 2.3.3.4. Dealing with overflow: scrolling vs. multiple columns
        5. 2.3.3.5. Alternatives to the Start Menu
      4. 2.3.4. Refresh the Desktop Without Restarting Windows
        1. 2.3.4.1. Solution 1
        2. 2.3.4.2. Solution 2
        3. 2.3.4.3. Solution 3
      5. 2.3.5. Customize the Windows Startup Logo
  5. 3. The Registry
    1. 3.1. The Registry Editor
    2. 3.2. The Structure of the Registry
      1. 3.2.1. The Meat of the Registry: Values
    3. 3.3. Registry Procedures
      1. 3.3.1. Backing Up the Registry
      2. 3.3.2. Finding the Right Registry Key
      3. 3.3.3. Search the Registry Effectively
      4. 3.3.4. Search and Replace Registry Data
      5. 3.3.5. Using Registry Patches
        1. 3.3.5.1. Create a Registry patch
        2. 3.3.5.2. Edit a Registry patch
        3. 3.3.5.3. Apply a Registry patch
        4. 3.3.5.4. Solution 1: From Explorer
        5. 3.3.5.5. Solution 2: From within the Registry Editor
        6. 3.3.5.6. Solution 3: From the command line
        7. 3.3.5.7. Using Registry patches on earlier versions of Windows
      6. 3.3.6. Create an Interface for a Registry Setting
      7. 3.3.7. Using INI Files
        1. 3.3.7.1. Searching INI files for settings
        2. 3.3.7.2. Special case: System.ini and Win.ini
  6. 4. Tinkering Techniques
    1. 4.1. Customizing Your Desktop
      1. 4.1.1. Cleaning Up Desktop Clutter
        1. 4.1.1.1. Special case: the Recycle Bin
        2. 4.1.1.2. Special Case: really stubborn icons
        3. 4.1.1.3. Hide all desktop icons
      2. 4.1.2. Customizing My Computer and Other System Folders
        1. 4.1.2.1. Renaming My Computer, My Documents, and My Network Places
        2. 4.1.2.2. Choosing icons for desktop objects
        3. 4.1.2.3. Customize the contents of My Computer
        4. 4.1.2.4. Customize the contents of My Network Places
        5. 4.1.2.5. Redirect the My Computer desktop icon
        6. 4.1.2.6. Redirect the My Documents Desktop icon
        7. 4.1.2.7. Getting rid of the Shared Documents folder
    2. 4.2. Covering Your Tracks
      1. 4.2.1. Taming Recent Documents
        1. 4.2.1.1. Choose how many recent documents are shown in the Start Menu
        2. 4.2.1.2. Clear out the Recent Documents folder
        3. 4.2.1.3. Turn off the Recent Documents menu in the Start Menu
        4. 4.2.1.4. Permanently disable the Recent Documents folder
      2. 4.2.2. Thinning Out Explorer's New Menu
        1. 4.2.2.1. Solution 1: Using the Registry Editor
        2. 4.2.2.2. Solution 2: Using TweakUI
        3. 4.2.2.3. Solution 3: Prevent recurring entries (advanced users only)
      3. 4.2.3. Customize the Tray/Notification Area
        1. 4.2.3.1. Remove common items from the tray
        2. 4.2.3.2. Hide stubborn icons
        3. 4.2.3.3. Hide the tray completely
        4. 4.2.3.4. Add your own programs to the tray
    3. 4.3. File Types: The Link Between Documents and Applications
      1. 4.3.1. Customize Context Menus
        1. 4.3.1.1. Use file types to add, remove, or edit context menus
        2. 4.3.1.2. Link a filename extension to an existing file type
        3. 4.3.1.3. Choose a file-type association on the fly
        4. 4.3.1.4. What to do when the Advanced button is missing
      2. 4.3.2. Understanding File Types
      3. 4.3.3. Protect Your File Types
      4. 4.3.4. Customize Context Menus for Drives, Folders,and Desktop Icons
      5. 4.3.5. Print Out a Folder Listing
      6. 4.3.6. Turn File Icons into Thumbnail Previews
        1. 4.3.6.1. Solution 1: Icon previews for bitmap (.bmp) files
        2. 4.3.6.2. Solution 2: Use built-in icon previews for all graphic files
      7. 4.3.7. Disable the Automatic Display of Thumbnails in Certain Folders
        1. 4.3.7.1. Solution 1: Modify the assumptions made about a given folder
        2. 4.3.7.2. Solution 2: Change the way thumbnails look (requires TweakUI)
        3. 4.3.7.3. Solution 3: Relocate your system folders
      8. 4.3.8. Turn off the Windows Picture and Fax Viewer
    4. 4.4. Cool Things You Can Do with Drives and Folders
      1. 4.4.1. Customize Drive and Folder Icons
        1. 4.4.1.1. Solution 1: Customize drive icons
        2. 4.4.1.2. Solution 2: Customize individual folder icons
        3. 4.4.1.3. Solution 3: Customize all folder icons
        4. 4.4.1.4. Solution 4: Just about any system object
        5. 4.4.1.5. Solution 5: Applications (.exe and .dll files)
      2. 4.4.2. Mirror a Folder with Folder Shortcuts
        1. 4.4.2.1. Create a Folder Shortcut
        2. 4.4.2.2. Dismantle a Folder Shortcut
      3. 4.4.3. Customize the Places Bar
        1. 4.4.3.1. Solution 1: Places Bar for most applications
        2. 4.4.3.2. Solution 2: Places Bar in Microsoft Office XP and later versions
        3. 4.4.3.3. Solution 3: Places Bar in Microsoft Office 2000 and later versions
      4. 4.4.4. Curb AutoPlay for CDs and DVDs
        1. 4.4.4.1. Solution 1: Disable AutoPlay on the fly
        2. 4.4.4.2. Solution 2: Choose AutoPlay preferences on a per-content basis
        3. 4.4.4.3. Solution 3: Selectively control AutoPlay actions, or disable it altogether
        4. 4.4.4.4. Solution 4: Turn off CD polling
  7. 5. Maximizing Performance
    1. 5.1. Trimming the Fat
      1. 5.1.1. Tame Mindless Animation and Display Effects
      2. 5.1.2. Speed Up Menu Responsiveness
      3. 5.1.3. Speed Up System Startup
        1. 5.1.3.1. Add more memory
        2. 5.1.3.2. Make more free disk space
        3. 5.1.3.3. Clean out your Temp folder
        4. 5.1.3.4. Thin out your fonts
        5. 5.1.3.5. Tame antivirus software
        6. 5.1.3.6. Eliminate autostart programs
        7. 5.1.3.7. Nitpicking
      4. 5.1.4. Start Windows Instantly
        1. 5.1.4.1. Hibernate vs. Stand by
        2. 5.1.4.2. Troubleshooting Stand by and Hibernate modes
      5. 5.1.5. Speed Up System Shutdown
        1. 5.1.5.1. Part 1: Reduce the hung application timeout
        2. 5.1.5.2. Part 2: Use the User Profile Hive Cleanup Service
        3. 5.1.5.3. Part 3: Have Windows power down your computer automatically
      6. 5.1.6. Eliminate Unwanted Windows Components
      7. 5.1.7. Get the Most Out of Your Games, Speed-Wise
    2. 5.2. Hard Disk
      1. 5.2.1. A Defragmentation Crash-Course
        1. 5.2.1.1. Enable automatic boot defragments
      2. 5.2.2. Increasing Disk Space (or What to Throw Away)
        1. 5.2.2.1. Windows XP files that can be deleted
        2. 5.2.2.2. Files found elsewhere on your system
        3. 5.2.2.3. Files NOT to delete
        4. 5.2.2.4. If in doubt
        5. 5.2.2.5. Special consideration: hidden files
        6. 5.2.2.6. Special consideration: System File Protection and System Restore
      3. 5.2.3. Optimize Virtual Memory and Cache Settings
        1. 5.2.3.1. Part 1: Virtual memory settings
        2. 5.2.3.2. Part 2: Defragment the paging file
        3. 5.2.3.3. Part 3: Clear the paging file on shutdown
        4. 5.2.3.4. Part 4: Advanced settings for the adventurous
      4. 5.2.4. Choosing the Right Filesystem
        1. 5.2.4.1. Convert your drives to NTFS
        2. 5.2.4.2. Understanding cluster sizes
      5. 5.2.5. Advanced NTFS Settings
      6. 5.2.6. What to Look for in a New Hard Disk
      7. 5.2.7. Transfer Windows to Another Hard Disk or System
        1. 5.2.7.1. Solution 1: Using a disk-cloning utility
        2. 5.2.7.2. Solution 2: Use a backup device
        3. 5.2.7.3. Solution 3: Transferring data manually
      8. 5.2.8. Working with Partitions
        1. 5.2.8.1. The Disk Management tool
        2. 5.2.8.2. Customizing Disk Management
        3. 5.2.8.3. Mounting volumes
        4. 5.2.8.4. Creating and deleting partitions
        5. 5.2.8.5. Resizing and moving partitions
    3. 5.3. System Hardware
      1. 5.3.1. Managing IRQ Priority
      2. 5.3.2. Overclock Your Processor
  8. 6. Troubleshooting
    1. 6.1. General Troubleshooting Techniques
      1. 6.1.1. Where to Go from Here
    2. 6.2. Specific Software Issues
      1. 6.2.1. Patching Windows with Windows Update
      2. 6.2.2. What to Do when Windows Won't Start
      3. 6.2.3. Error Messages During Startup
        1. 6.2.3.1. Silence the error messages altogether
      4. 6.2.4. Programs Run by Windows when It Starts
      5. 6.2.5. Viruses, Malware, and Spyware
        1. 6.2.5.1. How malware spreads
        2. 6.2.5.2. Protecting and cleaning your computer
        3. 6.2.5.3. The perils of auto-protect
      6. 6.2.6. Check Your Drive for Errors with Chkdsk
        1. 6.2.6.1. Special case: dirty drives and automatic Chkdsk
      7. 6.2.7. Error Messages and Crashing Applications
        1. 6.2.7.1. Error messages resulting from application crashes
      8. 6.2.8. Closing Hung Applications
        1. 6.2.8.1. Solution 1: Close the program window
        2. 6.2.8.2. Solution 2: Use the Windows Task Manager
        3. 6.2.8.3. Special case: Change the "Not Responding" timeout
        4. 6.2.8.4. Special case: Choose how Windows closes hung applications when you shut down
      9. 6.2.9. Programs Commonly Running in the Background
      10. 6.2.10. What to Do when Windows Won't Shut Down
        1. 6.2.10.1. Part 1: Power management issues
        2. 6.2.10.2. Part 2: Look for shutdown scripts
        3. 6.2.10.3. Part 3: Virtual memory problems
        4. 6.2.10.4. Part 4: Other causes
      11. 6.2.11. Blue Screen of Death
        1. 6.2.11.1. Alphabetical List of BSoD Errors
    3. 6.3. Dealing with Drivers and Other Tales of Hardware Troubleshooting
      1. 6.3.1. Looking for a Driver
      2. 6.3.2. Updating and Verifying Drivers
        1. 6.3.2.1. Watch out for driver installer inconsistencies
        2. 6.3.2.2. The importance of .inf files
      3. 6.3.3. Handling Misbehaving Drivers
      4. 6.3.4. Interpreting Device Manager Errors
      5. 6.3.5. Working with Restore Points
      6. 6.3.6. Understanding Version Control
      7. 6.3.7. Firmware: Software for Your Hardware
      8. 6.3.8. Resolving Hardware Conflicts
        1. 6.3.8.1. Tips for installing new hardware
      9. 6.3.9. The Trials and Tribulations of Plug and Play
        1. 6.3.9.1. Special case: Stop Plug and Play from detecting devices
      10. 6.3.10. Show Hidden Devices in Device Manager
      11. 6.3.11. Using Multiple Hardware Configurations
      12. 6.3.12. Which Slots to Use for Internal Devices
    4. 6.4. Fixing Device-Specific Problems
      1. 6.4.1. Video Cards (Display Adapters)
      2. 6.4.2. Monitors
      3. 6.4.3. Motherboards
      4. 6.4.4. Processors
      5. 6.4.5. Memory
      6. 6.4.6. USB Controllers and Devices
        1. 6.4.6.1. USB power management issues
        2. 6.4.6.2. What about FireWire?
      7. 6.4.7. Hard Disks
      8. 6.4.8. IDE Controllers
      9. 6.4.9. SCSI Controllers
      10. 6.4.10. CD and DVD Drives, Recordable and Otherwise
      11. 6.4.11. Tape Drives
      12. 6.4.12. Flash Cards and Other Removable Drives
      13. 6.4.13. Modems
        1. 6.4.13.1. Getting the right driver for your modem
        2. 6.4.13.2. Diagnosing slow or unreliable modem connections
      14. 6.4.14. Network Interface Cards (NICs)
      15. 6.4.15. Wireless NICs and Routers
      16. 6.4.16. Sound Cards
      17. 6.4.17. Printers
      18. 6.4.18. Scanners and Cameras
      19. 6.4.19. Keyboards
        1. 6.4.19.1. Ergonomics
        2. 6.4.19.2. The Num Lock, Scroll Lock, and Caps Lock keys
      20. 6.4.20. Mice and Other Pointing Devices
      21. 6.4.21. Power Supplies
    5. 6.5. Preventive Maintenance and Data Recovery
      1. 6.5.1. Quick, On-the-Fly Backups
        1. 6.5.1.1. Solution 1: Simple copy
        2. 6.5.1.2. Solution 2: Simple ZIP
      2. 6.5.2. Back Up Your Entire System
      3. 6.5.3. Installing Microsoft Backup
      4. 6.5.4. Tips for a Better Backup
      5. 6.5.5. Recovering Your System After a Crash
      6. 6.5.6. Protecting Your Hardware
      7. 6.5.7. Create a Boot Disk
        1. 6.5.7.1. Make a Windows XP boot disk
        2. 6.5.7.2. Make a DOS boot disk
      8. 6.5.8. Using the Windows Recovery Console
        1. 6.5.8.1. Windows Recovery Console commands
        2. 6.5.8.2. Lifting Recovery Console restrictions
  9. 7. Networking andGoing Wireless
    1. 7.1. Getting Started with Networking
      1. 7.1.1. Terminology Primer
      2. 7.1.2. Planning Your Network
        1. 7.1.2.1. Adding Internet to the Mix
      3. 7.1.3. Configuring Network Connections
        1. 7.1.3.1. Part 1: Adding new connections
        2. 7.1.3.2. Part 2: Working with connection properties
        3. 7.1.3.3. Part 3: Connection status and other ways to manipulate network connections
    2. 7.2. Build a Workgroup (Local Area Network)
      1. 7.2.1. Building a Peer-to-Peer Workgroup
      2. 7.2.2. Troubleshooting Your Workgroup
    3. 7.3. Connect to the Internet
      1. 7.3.1. Connection Types
        1. 7.3.1.1. DSL, cable, or other high-speed connection with a static IP address
        2. 7.3.1.2. DSL, cable, or other high-speed connection via PPPoE
        3. 7.3.1.3. Connection provided by a router or another computer via Internet Connection Sharing
        4. 7.3.1.4. Dial-up connection, including analog modems over standard phone lines
      2. 7.3.2. Sharing an Internet Connection
        1. 7.3.2.1. Setting up Internet Connection Sharing
        2. 7.3.2.2. Troubleshooting Internet Connection Sharing
        3. 7.3.2.3. Alternatives to Internet Connection Sharing
      3. 7.3.3. Fix Your Shared Internet Connection with a New MTU
      4. 7.3.4. Test Your Throughput
    4. 7.4. Stuff You Can Do with a Network
      1. 7.4.1. Virtual Private Networking
        1. 7.4.1.1. Part 1a: Set up the tunnel server (Windows XP Professional only)
        2. 7.4.1.2. Part 1b: Set up the tunnel server (Windows 2000 Server/Advanced Server only)
        3. 7.4.1.3. Part 1c: Set up the tunnel server (Windows NT 4.0 Server/Advanced Server only)
        4. 7.4.1.4. Part 2: Set up the VPN client (Windows XP)
      2. 7.4.2. Accessing an FTP Site in Explorer
        1. 7.4.2.1. Solution 1: Open a temporary FTP folder
        2. 7.4.2.2. Solution 2: Create a more permanent "place" in My Network Places
        3. 7.4.2.3. Solution 3: Another way to create an FTP folder
        4. 7.4.2.4. Notes
      3. 7.4.3. Controlling Another Computer Remotely(Just Like in the Movies)
        1. 7.4.3.1. Part 1: Enable the Remote Desktop server
        2. 7.4.3.2. Part 2: Connect to a remote computer
        3. 7.4.3.3. Notes
        4. 7.4.3.4. Alternatives to Remote Desktop Connection
      4. 7.4.4. Managing the Nameserver (DNS) Cache
        1. 7.4.4.1. Part 1: Increase the size of the DNS cache
        2. 7.4.4.2. Part 2: Add a permanent entry to the DNS cache
    5. 7.5. Go Wireless
      1. 7.5.1. Set Up a Wireless Router
      2. 7.5.2. Sniff Out WiFi Networks
        1. 7.5.2.1. Sniffing hidden networks
        2. 7.5.2.2. Configuring WiFi networks
        3. 7.5.2.3. Troubleshooting
        4. 7.5.2.4. Other WiFi sniffers
      3. 7.5.3. Connect to a Public Wireless Network
        1. 7.5.3.1. Scenario 1: Single-serving Internet
        2. 7.5.3.2. Scenario 2: The long haul
      4. 7.5.4. Add Wireless Support to Any Device
    6. 7.6. Securing Your System on a Network
      1. 7.6.1. Closing Back Doors in Windows XP
      2. 7.6.2. Using the Windows Security Center
        1. 7.6.2.1. Setting up the Windows Firewall
        2. 7.6.2.2. Poking holes in the firewall
        3. 7.6.2.3. Alternatives to the Windows Firewall
      3. 7.6.3. Scan Your System for Open Ports
        1. 7.6.3.1. Using an external port scanner
  10. 8. User Accounts and Administration
    1. 8.1. Managing Users
    2. 8.2. Permissions and Security
      1. 8.2.1. Setting Permissions for an Object
        1. 8.2.1.1. Inheritance and other advanced options
        2. 8.2.1.2. Adding new users to the Permissions window
        3. 8.2.1.3. Notes
      2. 8.2.2. Protecting Your Files with Encryption
        1. 8.2.2.1. Highlighting encrypted files
        2. 8.2.2.2. Allowing others to view encrypted files
        3. 8.2.2.3. The ins and outs of folder encryption
        4. 8.2.2.4. Add Encrypt/Decrypt commands to context menus
        5. 8.2.2.5. Using the NTFS Encryption Utility and working with keys
        6. 8.2.2.6. Securing free space
    3. 8.3. Logon Options
      1. 8.3.1. Use the Traditional Log On DialogInstead of the Welcome Screen
      2. 8.3.2. Customize the Welcome Screen
        1. 8.3.2.1. Choose new pictures for users
        2. 8.3.2.2. Create a new Welcome screen
        3. 8.3.2.3. Turn off the mail notification
      3. 8.3.3. Customize the Log On Screen
        1. 8.3.3.1. Customize the appearance of the Log On dialog and the desktop background
        2. 8.3.3.2. Hide the last-typed username
        3. 8.3.3.3. Customize the logon message (Log On screen only)
      4. 8.3.4. Logging on Automatically
        1. 8.3.4.1. Prevent users from bypassing the automatic login
        2. 8.3.4.2. Limit automatic logins
      5. 8.3.5. Logging in as the Administrator
        1. 8.3.5.1. Notes
      6. 8.3.6. Hiding User Accounts
      7. 8.3.7. Prevent Users from Shutting Down
      8. 8.3.8. Working with User Folders
        1. 8.3.8.1. Modifying folder locations
        2. 8.3.8.2. Consolidating user folders
    4. 8.4. Sharing Files and Printers
      1. 8.4.1. Sharing Folders
      2. 8.4.2. Accessing Shared Resources Remotely
      3. 8.4.3. Sharing Printers
      4. 8.4.4. Stop Sharing Scheduled Tasks
  11. 9. Scripting and Automation
    1. 9.1. Building a Script with VBScript
      1. 9.1.1. Using Variables to Store and Manipulate Information
      2. 9.1.2. Giving Your Scripts an Interface with the InputBox and MsgBox Commands
      3. 9.1.3. Creating Interactive Scripts with Conditional Statements
      4. 9.1.4. Using Loops, Using Loops, Using Loops
      5. 9.1.5. Making Building Blocks with Subroutines and Functions
    2. 9.2. Object References
      1. 9.2.1. Running Applications from Scripts
      2. 9.2.2. Accessing the Registry from Scripts
      3. 9.2.3. Manipulating Files from Scripts
      4. 9.2.4. Creating Windows Shortcuts and Internet Shortcuts in Scripts
      5. 9.2.5. Networking with Scripts
      6. 9.2.6. Manipulating Internet Explorer from Scripts
      7. 9.2.7. Using Command-Line Parameters in Scripts
      8. 9.2.8. Managing Services with Scripts
      9. 9.2.9. Writing CGI Scripts for a Web Server
    3. 9.3. Development Tips
      1. 9.3.1. Deciphering Script Errors
      2. 9.3.2. Finding a Better Editor
      3. 9.3.3. Further Study
      4. 9.3.4. Making a Startup Script
      5. 9.3.5. Automating Scripts with Scheduled Tasks
    4. 9.4. Wacky Script Ideas
      1. 9.4.1. Quick Floppy Backup Tool
      2. 9.4.2. Internet Fish Tank
      3. 9.4.3. Smart Phone Dialing
      4. 9.4.4. Quick SendTo Shortcut Creator
      5. 9.4.5. Rename Files with Search and Replace
      6. 9.4.6. Mirror a Folder with Folder Shortcuts
  12. 10. The Command Prompt
    1. 10.1. DOS Commands
    2. 10.2. Batch Files: The Other Way to Do It
      1. 10.2.1. Variables and the Environment
      2. 10.2.2. Flow Control
      3. 10.2.3. Command-Line Parameters
      4. 10.2.4. Conditional Statements
      5. 10.2.5. Loops
      6. 10.2.6. Simulating Subroutines
    3. 10.3. Command Prompt Integration
      1. 10.3.1. Turn the Address Bar into a Command Prompt
      2. 10.3.2. Open a Command Prompt window in any folder
      3. 10.3.3. The Path Less Traveled
  13. A. Setting Locator
    1. A.1. Alphabetical Listing of All Windows XP Settings
  14. B. BIOS Settings
  15. C. TCP/IP Ports
  16. D. Class IDs (CLSIDs) of System Objects
  17. About the Author
  18. Colophon
  19. Copyright