O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Microsoft® Windows® Home Server Unleashed

Book Description

“Computer data can be immeasurably valuable, yet most people leave it totally vulnerable to damage or loss. Windows Home Server is the data equivalent to a home safe. We recommend Paul McFedries’s Microsoft®Windows®Home Server Unleashed as the best first step in getting a strong hold on securing and maintaining personal data at home.”

–Professor Michael L. Kleper

Editor, The Kleper Report on Digital Publishing

Windows Home Server is a brand new server operating system from Microsoft designed to be used in home settings. Windows Home Server is designed to reduce or eliminate the complexity of a typical network server and instead present home users with a simple, straightforward interface that focuses on four core areas: storage, sharing, backup, and remote access.

Microsoft® Windows® Home Server Unleashed is the first book on the market that takes a deep look at what makes this new server operating system tick. Inside you’ll learn how the Windows Home Server storage system combines multiple hard disks (both internal and external) into a single storage space that expands and contracts automatically as you add and remove hard disks, making it easy for home users to share folders, files, and digital media of all kinds. We show you how to access your files from any PC in the network and provide secure access to the network via the Internet for your users. We also show you how to automate the backup of every computer on your network, including performing complete system image backups of each computer and restoring previous versions of individual files.

Detailed information on how to…

  • Access your files from any computer in the house or while you’re on the road

  • Set up security--both local (user accounts) and remote (Internet access)

  • Take advantage of the power of the Windows Server 2003 code underlying Windows Home Server

  • Make working with Windows Home Server faster and easier

  • Use real-world examples and network configurations that will help you get the most out of your Home Server set up

  • Use Windows Home Server power tools to put you in complete control over your server and the network

  • Introduction 1

    Part I—Unleashing Windows Home Server Setup

    Chapter 1—Understanding Windows Home Server 7

    Chapter 2—Installing Windows Home Server 23

    Chapter 3—Setting Up Your Windows Home Server Network 41

    Part II—Unleashing Windows Home Server Configuration

    Chapter 4—Setting Up and Working with User Accounts 73

    Chapter 5—Adding Devices to the Windows Home Server Network 101

    Chapter 6—Configuring Windows Home Server 137

    Chapter 7—Setting Up and Using Home Server Storage 169

    Part III—Unleashing Windows Home Server Networking

    Chapter 8—Sharing Folders and Files on the Home Server 187

    Chapter 9—Making Connections to Network Computers 223

    Chapter 10—Streaming and Sharing Digital Media 259

    Chapter 11—Backing Up and Restoring Network Computers 287

    Chapter 12—Monitoring Your Network 317

    Chapter 13—Implementing Windows Home Server Security 3358

    Chapter 14—Setting Up a Windows Home Server Website 373

    Chapter 15—Running a SharePoint Site on Windows Home Server 407

    Part IV—Unleashing Windows Home Server Performance and Maintenance

    Chapter 16—Tuning Windows Home Server Performance 449

    Chapter 17—Maintaining Windows Home Server 485

    Chapter 18—Customizing the Windows Home Server Interface 513

    Chapter 19—Troubleshooting Windows Home Server 543

    Part V—Unleashing Windows Home Server Advanced Tools

    Chapter 20—Working with the Windows Home Server Registry 577

    Chapter 21—Using Windows Home Server's Command-Line Tools 603

    Chapter 22—Using Other Windows Home Server Power Tools 661

    Chapter 23—Scripting Windows Home Server 715

    Part VI--Appendixes

    Appendix A—Understanding TCP/IP 757

    Appendix B—Setting Up a Home Network 779

    Appendix C—Glossary 807

    Appendix D—Windows Home Server Keyboard Shortcuts 823

    Appendix E—Windows Home Server Online Resources 831

    Table of Contents

    1. Copyright
      1. Dedication
    2. About the Author
    3. Acknowledgments
    4. We Want to Hear from You!
    5. Reader Services
    6. Introduction
      1. Who Should Read This Book
      2. How This Book Is Organized
        1. Part I: Unleashing Windows Home Server Setup
        2. Part II: Unleashing Windows Home Server Configuration
        3. Part III: Unleashing Windows Home Server Networking
        4. Part IV: Unleashing Windows Home Server Performance and Maintenance
        5. Part V: Unleashing Windows Home Server Advanced Tools
        6. Part VI: Appendixes
      3. Conventions Used in This Book
    7. I. Unleashing Windows Home Server Setup
      1. 1. Understanding Windows Home Server
        1. What Is Windows Home Server?
          1. The Windows Home Server Computer Backup Service
          2. Windows Home Server’s Centralized Storage
          3. Simple Network Management
          4. Stream Media to Home Computers
          5. Remote Access via the Internet
        2. Who Should Use Windows Home Server?
        3. How Is Windows Home Server Different from Windows Server 2003?
        4. What Else Can You Do with Windows Home Server?
        5. What Hardware Do You Need for Windows Home Server?
        6. From Here
      2. 2. Installing Windows Home Server
        1. Preparing Your Computer
          1. Check Your System Requirements
          2. Install New Hardware
          3. Download Device Drivers
          4. Back Up Your Files
          5. Check the Hard Disk for Errors
          6. Check the Computer’s Memory
          7. Configure Your Largest Hard Drive as the Primary
          8. Disconnect External Hard Drives
          9. Turn Off RAID
          10. Enable Booting from the DVD Drive
          11. Attach the Windows Home Server Computer to Your Network
          12. Change the Client Workgroup Names
        2. Installing Windows Home Server
          1. Adding Device Drivers to a USB Key
          2. Customizing the Windows Home Server Computer Name in Advance
          3. Running the Install
          4. Installing Storage Device Drivers During Setup
          5. Completing the Install
        3. Running Windows Home Server as a Headless Device
        4. From Here
      3. 3. Setting Up Your Windows Home Server Network
        1. Configuring Windows Home Server for Networking
          1. Changing the Windows Home Server Workgroup Name
          2. Displaying the Network Icon in the Notification Area
          3. Configuring Windows Home Server with a Static IP Address
          4. Setting Up Windows Home Server as a DHCP Server
            1. Installing the DHCP Service
            2. Starting the DHCP Server Service
            3. Specifying Windows Home Server as the DHCP Server
        2. Viewing the Windows Home Server Network
        3. Troubleshooting Network Problems
          1. Checking Connection Status
          2. Checking Network Utilization
          3. Repairing a Network Connection
          4. Working with Network Diagnostics
            1. Setting Scanning Options
            2. Running Network Diagnostics
            3. Running Network Diagnostics from the Command Line
          5. Troubleshooting Cables
          6. Troubleshooting the Network Interface Card
            1. Viewing the NIC in Device Manager
            2. Updating the NIC Device Driver
        4. Handling Multiple Network Subnets
        5. Making a Remote Desktop Connection to the Server
          1. Making Sure That Windows Home Server Is Ready to Host
          2. Making the Connection to the Server
          3. Disconnecting from the Server
        6. From Here
    8. II. Unleashing Windows Home Server Configuration
      1. 4. Setting Up and Working with User Accounts
        1. Understanding Security Groups
        2. Adding a New User
          1. Setting the Password Length and Complexity
          2. Customizing the Password Length Requirement
          3. Building a Strong Password
          4. Changing the Password on the Client
          5. Adding the User Account
        3. Synchronizing the Client and Windows Home Server Passwords
        4. Automating Client Logons
        5. Modifying User Accounts
          1. Viewing Account Properties
          2. Changing the Account Password
          3. Disabling a User Account
            1. Disabling All User Accounts with a Script
            2. Viewing Disabled Accounts
          4. Enabling a User Account
            1. Enabling Users Accounts with a Script
            2. Enabling the Guest Account
          5. Removing a User Account
          6. Changing the Account Name
          7. Adding a User to a Group
          8. Allowing a User to Log On to the Windows Home Server Desktop
            1. Allowing a User to Log On Locally
            2. Allowing a User to Log On Remotely
        6. From Here
      2. 5. Adding Devices to the Windows Home Server Network
        1. Installing Windows Home Server Connector on the Client Computers
          1. Supported Operating Systems
          2. Preparing to Install Windows Home Server Connector
          3. Running the Windows Home Server Connector Setup Program on Windows Vista
          4. Running the Windows Home Server Connector Setup Program on Windows XP
        2. Rediscovering the Windows Home Server
        3. Adding a Windows 98 Client to the Network
          1. Setting Up a New User
          2. Accessing the Network
        4. Using a Mac on Your Windows Home Server Network
          1. Making Sure That SMB Support Is Activated in OS X
          2. Connecting to the Windows Home Server Network
          3. Mounting a Windows Home Server Shared Folder
          4. Backing Up Mac Data to a Windows Home Server Shared Folder
          5. Using a Mac to Make a Remote Desktop Connection to Windows Home Server
          6. Letting Windows Computers See Your Mac Shares
        5. Using a Linux Client on Your Windows Home Server Network
          1. Viewing the Windows Home Server Network in Ubuntu
          2. Viewing the Windows Home Server Network in Konqueror
          3. Creating a Windows Home Server Network Folder in Konqueror
          4. Letting Windows Computers See Your Ubuntu Shares
            1. Installing Samba in Ubuntu
            2. Defining Samba Users in Ubuntu
            3. Changing the Samba Workgroup Name in Ubuntu
            4. Sharing a Folder in Ubuntu
          5. Letting Windows Computers See Your Kubuntu Shares
            1. Installing Samba in Kubuntu
            2. Defining Samba Users in Kubuntu
            3. Changing the Samba Workgroup Name in Kubuntu
            4. Sharing a Folder in Kubuntu
        6. Connecting Other Devices to the Windows Home Server Network
          1. Connecting a Windows Mobile Device
            1. Connecting to Your Windows Home Server Wireless Network
            2. Access the Windows Home Server Network Shares
          2. Adding an Xbox 360 to the Network
          3. Connecting a Kodak Wi-Fi Digital Picture Frame
        7. From Here
      3. 6. Configuring Windows Home Server
        1. Changing the Name of the Home Server
        2. Running the Windows Home Server Console
        3. Changing the Date and Time on Windows Home Server
          1. Setting the Current Date and Time
          2. Synchronizing the Date and Time with a Time Server
            1. Specifying the Time Server at the Command Prompt
            2. Adding Time Servers to the Internet Time Tab
            3. Customizing the Synchronization Interval
        4. Selecting the Windows Home Server Region
          1. Changing the Region in the Windows Home Server Console
          2. Customizing the Region Formats
        5. Configuring Windows Update
          1. Configuring Windows Update via the Windows Home Server Console
          2. Configuring Windows Update via the Automatic Updates Control Panel
          3. Updating Windows Home Server
        6. Changing the Windows Home Server Password
        7. Restarting or Shutting Down Windows Home Server
        8. Configuring an Uninterruptible Power Supply
        9. Configuring the Windows Home Server Startup
          1. Editing BOOT.INI Directly
          2. Using the System Configuration Editor to Modify BOOT.INI
          3. Configuring Startup with the Advanced Options Menu
          4. Launching Applications and Scripts at Startup
            1. Launching Items Using the Startup Folder
            2. Launching Items Using the Registry
            3. Launching Items Using Group Policies
              1. Adding Programs to the Run Keys
              2. Specifying Startup and Logon Scripts
            4. Using the Scheduled Tasks Folder
        10. From Here
      4. 7. Setting Up and Using Home Server Storage
        1. Understanding Windows Home Server Storage
          1. Simplicity: Saying Goodbye to Drive Letters
          2. Flexibility: Expanding (or Contracting) the Data Pool
          3. Safety: Using Duplication to Ensure No Data Is Lost
          4. Understanding Drive Extender
          5. Server Storage on a One-Drive System
          6. Server Storage on a Two-Drive System
          7. Server Storage on a Multi-Drive System
          8. Setting the Primary Hard Drive
        2. Adding Storage to the Home Server
        3. Viewing Storage Status
        4. Repairing Storage
        5. Removing Storage from the Home Server
        6. From Here
    9. III. Unleashing Windows Home Server Networking
      1. 8. Sharing Folders and Files on the Home Server
        1. Examining the Predefined Windows Home Server Shares
        2. Setting User Permissions on Shared Folders
          1. Modifying Permissions for a Windows Home Server Shared Folder
          2. Sharing Server Folders Outside of Drive Extender
        3. Creating a New Shared Folder
        4. Toggling Duplication for a Shared Folder
        5. Accessing the Windows Home Server Shared Folders
          1. Understanding the Universal Naming Convention
          2. Mapping a Shared Folder to a Local Drive Letter
          3. Disconnecting a Mapped Network Folder
          4. Creating a Network Location in Windows Vista
          5. Creating a Network Place in Windows XP
        6. Copying Files to a Shared Folder
        7. Publishing a Windows Vista Calendar to the Server
          1. Publishing Your Calendar
          2. Subscribing to a Calendar
          3. Working with Shared Calendars
        8. Viewing Share Storage History
        9. Synchronizing Files Between PCs and the Home Server
          1. Synchronizing Files with XCOPY
          2. Synchronizing Files with SyncToy
          3. Scheduling Synchronization Tasks
        10. Deleting a Shared Folder
        11. Working with Shared Windows Home Server Files Offline
          1. Working with Offline Files in Windows XP
            1. Turning Off Fast User Switching
            2. Enabling Offline Files
            3. Making Files Available Offline
            4. Working with Network Files Offline
          2. Working with Offline Files in Windows Vista
            1. Enabling Offline Files
            2. Making Files Available Offline
            3. Working with Network Files Offline
            4. Synchronizing Offline Files
        12. From Here
      2. 9. Making Connections to Network Computers
        1. Configuring a Computer as a Remote Desktop Host
          1. Configuring a Vista Host
          2. Configuring an XP Host
          3. Restricting the Computers That Can Connect to the Host
        2. Connecting via Remote Desktop Connection
          1. Getting the Client Computer Ready
          2. Handling Different Subnets
          3. Making the Connection to the Remote Desktop
          4. Disconnecting from the Remote Desktop
        3. Connecting via Windows Home Server Web Site Remote Access
          1. Preparing the Host and Client
          2. Displaying the Remote Access Home Page
          3. Making the Connection
          4. Disconnecting from the Host
        4. Connecting via the Internet
          1. Determining the Windows Home Server IP Address
          2. Setting Up Port Forwarding on the Router
            1. Letting Windows Home Server Configure the Router
            2. Configuring the Router By Hand
          3. Determining the Router IP Address
          4. Using a Dynamic DNS Service
          5. Obtaining a Domain Name from Microsoft
          6. Displaying the Remote Access Home Page
          7. Connecting to a Network Computer
          8. Connecting to the Windows Home Server Console
          9. Connecting to the Windows Home Server Desktop
          10. Working with Windows Home Server Shares in the Web Browser
        5. Customizing the Remote Access Web Pages
          1. Setting Remote Access as the Default Home Page
          2. Customizing the Website Headline
          3. Customizing the Website Images
        6. From Here
      3. 10. Streaming and Sharing Digital Media
        1. Streaming Digital Media to Network Computers and Devices
          1. Getting Your Devices Ready
          2. Activating Media Sharing in Windows Home Server
          3. Connecting Devices
            1. Connecting an Xbox 360 to Windows Home Server
            2. Connecting a Roku SoundBridge to Windows Home Server
            3. Connecting a Kodak Wi-Fi Digital Picture Frame
          4. Playing Streamed Media in Windows Media Player 11
          5. Playing Streamed Media in Windows Media Center
          6. Stopping Automatic Media Folder Monitoring
        2. Sharing Photos
          1. Customizing the Photos Share with a Template
          2. Using Server Photos as a Screen Saver Slideshow
          3. Using Server Photos with the Slide Show Gadget
          4. Adding the Photos Folder to Windows Media Player
          5. Adding the Photos Folder to Windows Photo Gallery
          6. Running a Slide Show from the Photos Share
          7. Changing the Default Picture Import Location to Windows Home Server
        3. Sharing Music
          1. Customizing the Music Share with a Template
          2. Adding the Music Folder to Windows Media Player
          3. Changing the Default Rip Location to Windows Home Server
          4. Moving Your User Profile Music Folder to the Server
        4. Sharing Videos
          1. Customizing the Videos Share with a Template
          2. Adding the Videos Folder to Windows Media Player
          3. Moving Your User Profile Videos Folder to the Server
          4. Setting Up a Recorded TV Share on Windows Home Server
        5. From Here
      4. 11. Backing Up and Restoring Network Computers
        1. Understanding Windows Home Server’s Backup Technology
          1. Single Instance Storage
          2. No Backup Types
          3. Smarter Backups
          4. Automatic Backup Management
        2. Converting Client Partitions to NTFS
          1. Format the Partition as NTFS
          2. Run the CONVERT Utility
        3. Configuring Windows Home Server Backups
          1. Configuring the Backup Time
          2. Configuring Automatic Backup Management
        4. Configuring a Computer for Backup
          1. Excluding a Disk Drive from a Backup
          2. Excluding Folders from a Backup
          3. Adding a New Hard Drive to a Backup
          4. Turning Off Backups for a Computer
        5. Running a Manual Backup
          1. Cancelling a Running Backup
          2. Backing Up Other Systems to Windows Home Server
        6. Working with Backups
          1. Viewing a Computer’s List of Backups
          2. Viewing Backup Details
          3. Preventing Windows Home Server from Deleting a Backup
          4. Cleaning Up Old Backups
            1. Scheduling a Backup for Deletion
            2. Running Backup Cleanup Manually
          5. Browsing Backed-Up Files
        7. Restoring Network Backups
          1. Reverting to a Previous Version of a File
          2. Restoring Backed-Up Files
          3. Restoring a Computer to a Previous Configuration
        8. From Here
      5. 12. Monitoring Your Network
        1. Monitoring the Windows Home Server Status Icon
          1. Monitoring the Icon Color
          2. Monitoring Network Health Notifications
        2. Monitoring the Windows Home Server Shares
          1. Launching the Computer Management Snap-In
          2. Viewing the Current Connections
          3. Viewing Connections to Shared Folders
          4. Viewing Open Files
          5. Closing a User’s Session or File
        3. Monitoring Remote Desktop Sessions
          1. Starting the Terminal Services Manager
          2. Viewing Remote Desktop Sessions
          3. Sending a Message to a Remote Desktop Client
          4. Disconnecting a Remote Desktop Session
          5. Controlling the Administrator’s Desktop via Remote Control
            1. Enabling Remote Control Sessions
            2. Starting the Remote Control Session
          6. Monitoring Users via Task Manager
        4. From Here
      6. 13. Implementing Windows Home Server Security
        1. Enabling Security Auditing on Windows Home Server
          1. Activating the Auditing Policies
          2. Understanding the Auditing Policies
            1. Audit Account Logon Events
            2. Audit Account Management
            3. Audit Logon Events
            4. Audit Policy Change
            5. Audit Process Tracking
            6. Audit System Events
          3. Tracking Auditing Events
            1. Viewing Auditing Events with a Script
        2. More Ways to Secure Windows Home Server
          1. Renaming the Administrator Account
          2. Hiding the User Name in the Log On Dialog Box
          3. Making Sure Windows Firewall Is Turned On
          4. Using Internet Explorer on Windows Home Server
            1. Adding a Site to the Trusted Sites Zone
            2. Restoring the Default Security Level for the Internet Zone
          5. Disabling the Hidden Administrative Shares
        3. Securing Network Computers
          1. Monitoring Home Computer Security
          2. Thwarting Spyware with Windows Defender
            1. Spyware Scanning
            2. Windows Defender Settings
          3. Protecting Yourself Against Email Viruses
          4. Implementing Parental Controls
          5. Creating Accounts for the Kids
            1. Activating Parental Controls and Activity Reporting
            2. Controlling Web Use
            3. Allowing and Blocking Programs
          6. Avoiding Phishing Scams
          7. Sharing a Computer Securely
        4. Running the Baseline Security Analyzer on Your Network
        5. Implementing Wireless Network Security
        6. From Here
      7. 14. Setting Up a Windows Home Server Website
        1. Understanding the Windows Home Server Default Website
          1. Viewing the Default Website Folders
          2. Viewing the Default Website with Internet Information Services Manager
        2. Adding Folders and Files to the Default Website
          1. Adding a File to a Default Website Folder
          2. Adding a Folder to the Default Website
            1. Adding a Folder Manually
            2. Adding a Folder Using the Virtual Directory Creation Wizard
        3. Creating a New Website
          1. Creating a New Website Using a Different IP Address
            1. Assigning an Additional IP Address to Windows Home Server
            2. Creating a Website Using a Different IP Address
            3. Associating the IP Address with a Hostname
          2. Creating a New Website Using a Different Port
            1. Creating a Website Using a Different Port
            2. Adding a Firewall Exception for the Website Port
            3. Forwarding the Port in Your Router
          3. Creating a New Website Using a Host Header
            1. Associating the Host Header with an IP Address
            2. Creating a Website Using a Host Header
        4. Configuring a Website
          1. Modifying the Website Identity
          2. Giving a Website Multiple Identities
          3. Changing the Website Location and Permissions
          4. Setting the Default Content Page
          5. Disabling Anonymous Access
          6. Adding Site Links to the Home and Remote Access Pages
        5. From Here
      8. 15. Running a SharePoint Site on Windows Home Server
        1. Installing and Configuring Windows SharePoint Services
          1. Downloading and Installing SharePoint Services 3.0
          2. Running the Initial SharePoint Services 3.0 Configuration
          3. Creating a New SharePoint Web Application
          4. Creating a Top-Level SharePoint Site
          5. Deleting the Default SharePoint Web Application
          6. Restarting the Windows Home Server Default Website
          7. Adding a Firewall Exception for the SharePoint Web Application Port
          8. Forwarding the SharePoint Port in Your Router
          9. Adding Users to the Top-Level SharePoint Site
          10. Logging On to the Top-Level SharePoint Site
        2. Adding Sites to SharePoint
          1. Adding a Top-Level Site
          2. Adding a Subsite
        3. Working with Site Settings
          1. Customizing a Site
            1. Editing a Site’s Title and Description
            2. Displaying a Custom Site Icon
            3. Changing a Subsite’s Folder
            4. Adding a Tree View
            5. Changing the Site Theme
            6. Adding Links to the Top Link Bar
            7. Customizing Quick Launch
          2. Working with Users
            1. Editing User Information
            2. Sending an Email to Users
            3. Deleting a User from a SharePoint Group
          3. Working with Groups
            1. Modifying Group Settings
            2. Creating a New Group
            3. Setting Up Groups for a Site
            4. Deleting a Group
          4. Working with Permissions
            1. Changing the Permission Level of a User or Group
            2. Creating a Custom Permission Level
          5. Deleting a Site
        4. Creating Content for a SharePoint Site
          1. Storing Images in a Picture Library
          2. Tracking Appointments with a Calendar
          3. Maintaining a List of Contacts
          4. Keeping a List of Web Page Links
          5. Managing Permissions for Content
          6. Deleting Content from a Site
        5. From Here
    10. IV. Unleashing Windows Home Server Performance and Maintenance
      1. 16. Tuning Windows Home Server Performance
        1. Monitoring Performance
          1. Monitoring Performance with Task Manager
            1. Monitoring Processes
            2. Monitoring System Performance
            3. Monitoring Network Performance
          2. Monitoring Performance with System Monitor
            1. Adding Performance Counters
            2. Understanding Performance Counters
        2. Optimizing the Hard Disk
          1. Examining Hard Drive Performance Specifications
          2. Performing Hard Drive Maintenance
          3. Disabling Compression and Encryption
          4. Turning Off Windows Search
          5. Enabling Write Caching
        3. Optimizing Virtual Memory
          1. Customizing the Paging File Size
          2. Watching the Paging File Size
          3. Changing the Paging File’s Size
          4. Defragmenting the Paging File
        4. Optimizing Applications
          1. Adding More Memory
          2. Optimizing Application Launching
          3. Getting the Latest Device Drivers
          4. Setting the Program Priority in Task Manager
        5. More Optimization Tricks
          1. Adjusting Power Options
          2. Eliminate the Use of Visual Effects
          3. Optimizing Windows Home Server for Services and the System Cache
          4. Optimizing Network Data Throughput for File Sharing
          5. Upgrading Your Device Drivers
            1. Launching the Hardware Update Wizard
            2. Installing the Driver Automatically
            3. Installing the Driver from a Disc or Download
            4. Installing a Built-In Windows Home Server Driver
        6. From Here
      2. 17. Maintaining Windows Home Server
        1. Checking System Uptime
          1. Displaying Uptime with the SYSTEMINFO Command
          2. Displaying Uptime with Performance Monitor
          3. Displaying Uptime with a Script
        2. Checking Your Hard Disk for Errors
          1. Understanding Clusters
          2. Understanding Lost Clusters
          3. Understanding Invalid Clusters
          4. Understanding Cross-Linked Clusters
          5. Understanding Cycles
          6. Understanding Windows Home Server’s Automatic Disk Checking
          7. Running Check Disk
        3. Checking Free Disk Space on the System Drive
        4. Deleting Unnecessary Files from the System Drive
        5. Defragmenting the System Drive
        6. Reviewing Event Viewer Logs
          1. Exporting Event Logs to a Database
            1. Creating a Data Source
            2. Creating a Table for the Event Log Data
            3. Exporting the Event Logs with a Script
        7. Setting Up a Maintenance Schedule
        8. From Here
      3. 18. Customizing the Windows Home Server Interface
        1. Making the Start Menu More Efficient
          1. Activating the Frequent Programs List
          2. Getting More Favorite Programs on the Start Menu
          3. Adding the Internet and E-Mail Icons
          4. Pinning a Favorite Program Permanently to the Start Menu
          5. Streamlining the Start Menu by Converting Links to Menus
          6. Adding, Moving, and Removing Other Start Menu Icons
            1. Dragging and Dropping onto the Start Button
            2. Working with the Start Menu Folder
            3. Working with All Programs Menu Shortcuts Directly
        2. Making the Taskbar More Efficient
          1. Displaying the Built-In Taskbar Toolbars
          2. Setting Some Taskbar Toolbar Options
          3. Creating New Taskbar Toolbars
          4. Creating a Taskbar Toolbar for Launching Programs and Documents
          5. Improving Productivity by Setting Taskbar Options
          6. Controlling Taskbar Grouping
        3. Modifying the Start Menu and Taskbar with Group Policies
        4. Customizing the Color Quality and Resolution
        5. Setting the Screensaver
          1. Selecting a Screensaver
          2. Creating an Instant Screensaver
        6. Customizing the Desktop Colors, Fonts, and Sizes
          1. Selecting a Color Scheme
          2. Creating a Custom Color Scheme
          3. Creating Custom Colors
          4. Changing the Effects Properties
        7. From Here
      4. 19. Troubleshooting Windows Home Server
        1. Replacing Your System Hard Drive
        2. Understanding Troubleshooting Strategies
          1. Did You Get an Error Message?
          2. Does an Error or Warning Appear in the Event Viewer Logs?
          3. Does an Error Appear in System Information?
          4. Did the Error Begin with a Past Hardware or Software Change?
          5. Did You Recently Edit the Registry?
          6. Did You Recently Change Any Windows Settings?
          7. Did Windows Home Server “Spontaneously” Reboot?
          8. Did You Recently Change Any Application Settings?
          9. Did You Recently Install a New Program?
          10. Did You Recently Install a New Device?
          11. Did You Recently Install an Incompatible Device Driver?
          12. Did You Recently Apply an Update from Windows Update?
          13. Did You Recently Install a Windows Home Server Hotfix or Service Pack?
        3. General Troubleshooting Tips
        4. Troubleshooting Using Online Resources
        5. Troubleshooting Device Problems
          1. Troubleshooting with Device Manager
          2. Troubleshooting Device Driver Problems
          3. Tips for Downloading Device Drivers
          4. Troubleshooting Resource Conflicts
          5. Verifying Digitally Signed Files
        6. Troubleshooting Startup
          1. When to Use the Various Advanced Startup Options
          2. Using Safe Mode
          3. Using Safe Mode with Networking
          4. Using Safe Mode with Command Prompt
          5. Using Enable Boot Logging
          6. Using Enable VGA Mode
          7. Using Last Known Good Configuration
          8. Using Directory Services Restore Mode
          9. Using Debugging Mode
          10. What to Do If Windows Home Server Won’t Start in Safe Mode
          11. Troubleshooting Startup Using the System Configuration Utility
        7. Reinstalling Windows Home Server
        8. From Here
    11. V. Unleashing Windows Home Server Advanced Tools
      1. 20. Working with the Windows Home Server Registry
        1. Starting the Registry Editor
        2. Navigating the Registry
          1. Navigating the Keys Pane
          2. Understanding Registry Settings
          3. Getting to Know the Registry’s Root Keys
            1. HKEY_CLASSES_ROOT
            2. HKEY_CURRENT_USER
            3. HKEY_LOCAL_MACHINE
            4. HKEY_USERS
            5. HKEY_CURRENT_CONFIG
          4. Understanding Hives and Registry Files
        3. Keeping the Registry Safe
          1. Backing Up the Registry
          2. Protecting Keys by Exporting Them to Disk
            1. Exporting the Entire Registry to a .reg File
            2. Exporting a Key to a .reg File
            3. Importing a .reg File
        4. Working with Registry Entries
          1. Changing the Value of a Registry Entry
            1. Editing a String Value
            2. Editing a DWORD Value
            3. Editing a Binary Value
            4. Editing a .reg File
            5. Creating a .reg File
          2. Renaming a Key or Setting
          3. Creating a New Key or Setting
          4. Deleting a Key or Setting
        5. Finding Registry Entries
        6. Connecting to a Remote Registry
          1. Enabling Remote Administration on the Clients
          2. Starting the Remote Registry Service
          3. Setting Permissions on the Remote Registry
          4. Connecting to the Remote Registry
          5. Disconnecting the Remote Registry
        7. From Here
      2. 21. Using Windows Home Server’s Command-Line Tools
        1. Getting to the Command Line
          1. Running CMD
          2. Opening a Folder in a Command Prompt Session
        2. Working at the Command Line
          1. Running Commands
          2. Working with Long Filenames
          3. Changing Folders Faster
          4. Taking Advantage of DOSKEY
            1. Recalling Command Lines
            2. Entering Multiple Commands on a Single Line
            3. Editing Command Lines
          5. Redirecting Command Output and Input
            1. Redirecting Command Output
            2. Redirecting Input
          6. Piping Commands
        3. Understanding Batch File Basics
          1. Creating Batch Files
          2. REM: Adding Comments to a Batch File
          3. ECHO: Displaying Messages from a Batch File
          4. PAUSE: Temporarily Halting Batch File Execution
          5. Using Batch File Parameters
          6. FOR: Looping in a Batch File
          7. GOTO: Jumping to a Line in a Batch File
          8. IF: Handling Batch File Conditions
        4. Working with the Command-Line Tools
          1. Working with Disk Management Tools
            1. CHKDSK: Checking for Hard Disk Errors
            2. CHKNTFS: Scheduling Automatic Disk Checks
            3. DEFRAG: Defragmenting the System Drive
          2. Working with File and Folder Management Tools
            1. ATTRIB: Modifying File and Folder Attributes
            2. FIND: Locating a Text String in a File
            3. REN: Renaming a File or Folder
            4. REPLACE: Smarter File Copying
            5. SORT: Sorting the Contents of a File
            6. XCOPY: Advanced File Copying
          3. Working with System Management Tools
            1. REG: Working with Registry Keys and Settings
            2. SHUTDOWN: Shutting Down or Restarting a Computer
            3. SYSTEMINFO: Returning System Configuration Data
            4. TYPEPERF: Monitoring Performance
            5. WHOAMI: Getting Information About the Current User
        5. From Here
      3. 22. Using Other Windows Home Server Power Tools
        1. Using the Group Policy Object Editor
          1. Working with Group Policies
          2. Customizing the Windows Security Dialog Box
          3. Customizing the Places Bar
          4. Increasing the Size of the Recent Documents List
          5. Customizing the Internet Explorer Interface
          6. Enabling the Shutdown Event Tracker
        2. Getting More Out of Control Panel
          1. Reviewing the Control Panel Icons
          2. Understanding Control Panel Files
          3. Alternative Methods for Opening Control Panel Icons
          4. Putting Control Panel on the Taskbar
          5. Displaying Control Panel in My Computer
          6. Removing an Icon from Control Panel
          7. Showing Only Specified Control Panel Icons
        3. Configuring the Microsoft Management Console
          1. Launching the MMC
          2. Adding a Snap-In
          3. Saving a Console
          4. Creating a Custom Taskpad View
          5. Controlling Snap-Ins with Group Policies
        4. Controlling Services
          1. Controlling Services with the Services Snap-In
          2. Controlling Services at the Command Prompt
          3. Controlling Services with a Script
        5. Setting Up a Fax Server
          1. Installing the Fax Service
          2. Starting the Fax Console
          3. Configuring the Fax Service
          4. Examining the Fax Console
          5. Sending a Fax
            1. Sending a Cover Page Fax
            2. Faxing from an Application
            3. Connecting to the Shared Fax Printer
          6. Receiving Faxes
            1. Specifying Receive Options
            2. Answering Calls Automatically
            3. Answering Calls Manually
            4. Working with Received Faxes
            5. Routing a Received Fax
        6. From Here
      4. 23. Scripting Windows Home Server
        1. Understanding Windows Script Host
        2. Running Scripts
          1. Running Script Files Directly
          2. Using WScript for Windows-Based Scripts
          3. Using CScript for Command-Line Scripts
          4. Script Properties and .wsh Files
        3. Programming Objects
          1. Working with Object Properties
            1. Setting the Value of a Property
            2. Returning the Value of a Property
          2. Working with Object Methods
          3. Assigning an Object to a Variable
          4. Working with Object Collections
            1. VBScript: Using For Each...Next Loops for Collections
            2. JavaScript: Using Enumerators and for Loops for Collections
        4. Programming the WScript Object
          1. Displaying Text to the User
          2. Shutting Down a Script
          3. Scripting and Automation
            1. Creating an Automation Object with the CreateObject Method
            2. Working with an Existing Object Using the GetObject Method
            3. Exposing VBScript and JavaScript Objects
            4. Programming the FileSystemObject
        5. Programming the WshShell Object
          1. Referencing the WshShell Object
          2. Displaying Information to the User
            1. Setting the Style of the Message
            2. Getting Return Values from the Message Dialog Box
          3. Running Applications
          4. Working with Shortcuts
            1. Creating a Shortcut
            2. Programming the WshShortcut Object
          5. Working with Registry Entries
            1. Reading Settings from the Registry
            2. Storing Settings in the Registry
            3. Deleting Settings from the Registry
          6. Working with Environment Variables
        6. Programming the WshNetwork Object
          1. Referencing the WshNetwork Object
          2. WshNetwork Object Properties
          3. Mapping Network Printers
          4. Mapping Network Drives
        7. Programming the Windows Management Instrumentation Service
          1. Referencing the WMI Service Object
          2. Returning Class Instances
          3. Scripting a Remote Computer
        8. From Here
    12. VI. Appendixes
      1. A. Understanding TCP/IP
        1. What Is TCP/IP?
        2. Understanding IP
          1. The Structure of an IP Datagram
          2. The Structure of an IP Address
            1. Dotted-Decimal Notation
            2. IP Address Classes
          3. IP Routing
            1. Subnet Masks
            2. Routing and the Default Gateway
          4. Dynamic IP Addressing
          5. Domain Name Resolution
            1. The LMHOSTS File
            2. The Domain Name System
            3. The Windows Internet Name Service
        3. Understanding TCP
          1. TCP Sockets
          2. The Structure of a TCP Segment
          3. TCP Features
        4. Wielding the TCP/IP Utilities
          1. The ping Command
          2. The tracert Command
      2. B. Setting Up a Home Network
        1. Understanding Network Hardware
          1. The Network Interface Card
          2. The Wired Connection
          3. More Hardware Goodies
        2. Understanding Wireless Networking
          1. Understanding Wireless Network Hardware Requirements
          2. Configuring a Wireless Gateway
        3. Setting Up a Windows Vista Computer for Networking
          1. Changing the Computer Name
          2. Connecting to a Wireless Network
          3. Connecting to a Nonbroadcasting Wireless Network
          4. Displaying the Network and Sharing Center
          5. Managing Your Wireless Networks
          6. Working with Network Connections
        4. Setting Up a Windows XP Computer for Networking
          1. Running the Network Setup Wizard
          2. Connecting to a Wireless Network
          3. Working with Network Settings
      3. C. Glossary
      4. D. Windows Home Server Keyboard Shortcuts
      5. E. Windows Home Server Online Resources
        1. Windows Home Server Websites
        2. Windows Home Server Blogs
        3. Windows Home Server for Developers