Paul MeFedries
Microsoft" Windows8
Home Server
I
UNLEASHED
Second Edition
Table
of Contents
Introduction 1
Part I
Unleashing
Windows Home ServerConfiguration1
Setting
UpYour Windows Home Server Network 7Configuring
Windows Home Server forNetworking
8Changing
theWindows Home ServerWorkgroup
Name 8Displaying
theNetwork IconintheNotificationArea 9Configuring
Windows Home Server withaStatic IP Address 9Setting Up
Windows Home Serveras aDHCP Server 13Viewing
theWindows Home ServerNetwork 15Troubleshooting
Network Problems 16Checking
Connection Status 16Checking
Network Utilization 19Repairing
aNetwork Connection 19Working
with NetworkDiagnostics
22Troubleshooting
Cables 26Troubleshooting
the Network Interface Card 27Handling Multiple
Network Subnets 30Making
aRemoteDesktop
Connection to theServer 31Making
SureThatWindowsHome Server IsReady
toHost 32Making
the Connection tothe Server 32Disconnecting
from the Server 33From Here 34
2 Setting UpandWorkingwith User Accounts 35
Understanding Security Groups
35Adding
aNew User 38Setting
the PasswordLength
andComplexity
38Customizing
the PasswordLength
Requirement 40Building
aStrong
Password 41Changing
the Passwordonthe Client 42Adding
the User Account 43Synchronizing
the Client and Windows Home Server Passwords 45Automating
ClientLogons
47Modifying
User Accounts 48Contents v
Changing
the Account Password 51Disabling
aUser Account 52Enabling
aUser Account 55Removing
a User Account 57Changing
the AccountName 58Adding
aUsertoaGroup
58Allowing
aUsertoLogOn to theWindowsHomeServer
Desktop
59From Here 60
AddingDevices to the Windows Home Server Network 63
Installing
Windows Home Server Connectoronthe ClientComputers
.63Supported Operating Systems
64Preparing
toInstall Windows Home Server Connector 65Running
the Windows Home Server ConnectorSetup
Program
onWindows 7 and Windows Vista 65Running
the Windows Home Server ConnectorSetup
Program
onWindows XP 67Rediscovering
the Windows Home Server 68Using
aMaconYour Windows Home ServerNetwork 70Connecting
to theWindows Home ServerNetwork 70Mounting
aWindows Home ServerSharedFolder 71Backing Up
Mac Datato aWindows Home Server Shared Folder 73Using
a Macto MakeaRemoteDesktop
Connection toWindowsHome Server 74
Letting
WindowsComputers
See Your Mac Shares 77Using
aLinux Client onYour Windows Home Server Network 80Viewing
theWindows Home Server Network in Ubuntu 81Letting
WindowsComputers
See Your Ubuntu Shares 81Connecting
Other Devices tothe Windows Home ServerNetwork 85
Connecting
aWindows Mobile Device 87Adding
anXbox 360tothe Network . 88Connecting
aKodak Wi-FiDigital
Picture Frame 89From Here 91
ConfiguringWindows Home Server 93
Changing
the Name of the Home Server 94Running
the Windows Home ServerConsole 94Changing
the Date andTimeonWindows Home Server 96Setting
the CurrentDate and Time 96vi Contents
SelectingtheWindowsHomeServer
Region
101Changing
theRegion
intheWindowsHome Server Console 101Customizing
theRegion
Formats 102Configuring
WindowsUpdate
103Configuring
WindowsUpdate
via the Windows HomeServer Console 103
Configuring
WindowsUpdate
via the AutomaticUpdates
Control Panel 104Updating
Windows Home Server 105Changing
the Windows Home Server Password 106Restarting
orShutting
Down Windows Home Server 107Configuring
anUninterruptible
PowerSupply
108Configuring
the WindowsHome ServerStartup
IllEditing
BOOT.INIDirectly
112Using
theSystem Configuration
Editor toModify
BOOT.INI 116Configuring Startup
with the AdvancedOptions
Menu 117Launching
Applications
andScripts
atStartup
120From Here 124
5 Setting Up and UsingHome ServerStorage 125
Understanding
Windows Home ServerStorage
125Simplicity: Saying Goodbye
toDrive Letters 126Flexibility: Expanding (or Contracting)
theData Pool 127Safety: Using Duplication
toEnsure No Data Is Lost 128Understanding
Drive Extender 129Server
Storage
on aOne-DriveSystem
130Server
Storage
onaTwo-DriveSystem
131Server
Storage
onaMulti-DriveSystem
131Setting
thePrimary
Hard Drive 131Adding Storage
tothe Home Server 133Adding
aDrivetotheStorage
Pool 134AddingaDrive for Windows Home Server
Backups
135Viewing
Storage
Status 137Repairing
Storage
138Removing
Storage
from the Home Server 138Removing
aStorage
Hard Drive 139Removing
a ServerBackup
Hard Drive 140From Here 141
Part II UnleashingWindowsHomeServer
Networking
6 Sharing Folders and Files onthe Home Server 143
Examining
the PredefinedWindows HomeServer Shares 144Contents vii
Modifying
Permissions foraWindows Home ServerShared Folder 146
Sharing
Server Folders Outside Drive Extender 146Creating
aNew SharedFolder 149Toggling Duplication
for a SharedFolder 151Accessing
the Windows HomeServer Shared Folders 152Understanding
the UniversalNaming
Convention 153Mapping
a Shared Folder to aLocal Drive Letter 154Disconnecting
aMapped
Network Folder 156Creating
aNetwork Location in Windows 7and WindowsVista 157
Creating
a Network Place in Windows XP 158Copying
Filestoa Shared Folder 159Publishing
aWindows VistaCalendarto the Server 160Publishing
Your Calendar 161Subscribing
toa Calendar 162Working
with Shared Calendars 164Viewing
ShareStorage History
164Searching
the Shared Folders 166As-You-Type
Searches withDesktop
Search 168Advanced Searches 168
Using
AdvancedQuery Syntax
to SearchProperties
169Deleting
aShared Folder 172From Here 173
7 MakingConnectionsto NetworkComputers 175
Configuring
aComputer
as aRemoteDesktop
Host 176Configuring
aWindows 7 orVista Host 177Configuring
anXP Host 178Restricting
theComputers
That CanConnect tothe Host 179Connecting
viaRemoteDesktop
Connection 181Getting
the ClientComputer
Ready
181Making
the Connectiontothe RemoteDesktop
182Disconnecting
from theRemoteDesktop
187Connecting
via Windows HomeServer Web Site Remote Access 187Configuring
Users for Remote Access 188Activating
RemoteAccess on the Server 188Displaying
the Remote Access HomePage
188Making
the Connection 190Disconnecting
from the Host 193Connecting
viathe Internet 194Determining
the Windows Home Server IP Address 194viii Contents
Configuring
the RouterBy
Hand 197Determining
the Router's External IP Address 197Usinga
Dynamic
DNS Service 198Obtaining
aDomain Name from Microsoft 199Displaying
the Remote Access HomePage
200Connectingto aNetwork
Computer
201Connecting
tothe Windows HomeServer Console 202Connecting
totheWindowsHomeServerDesktop
202Working
with Windows Home Server Shares intheWeb Browser 205
Enabling Drag-and-Drop Uploading
207Customizing
the Remote Access WebPages
208Setting
Remote Access as the Default HomePage
209Customizing
the Website Headline 210Customizingthe Website
Images
211From Here 212
8 Streamingand Sharing Digital Media 213
Streaming
Digital
Mediato Network Computers and Devices 214Getting
Your DevicesReady
214Activating
MediaSharing
inWindows HomeServer 216Connecting
Devices 218Playing
Streamed Media in Windows MediaPlayer
220Playing
Streamed Media in Windows Media Center 222Connecting
Windows Media CentertoYour Home Server 223Sharing
Photos 223Customizing
the Photos Share withaTemplate
223Using
Server Photosas aScreensaver Slideshow 225Adding
the Photos FoldertoWindows MediaPlayer
226Adding
thePhotosFoldertoWindows Live PhotoGallery
227Adding
thePhotosFolder to Windows PhotoGallery
228Running
a SlideShow from the Photos Share 229Changing
theDefaultPictureImport
Location toWindows Home Server 229
Sharing
Music 230Customizing
the Music Share withaTemplate
230Adding
the Music FoldertoWindows MediaPlayer
231Changing
the DefaultRip
Location to Windows Home Server 232Sharing
Videos 233Customizing
the Videos Share withaTemplate
233Adding
the Videos Folder to Windows MediaPlayer
234Archiving
Recorded TVonWindows Home Server 235Contents ix
9 Backing Upand RestoringNetworkComputers 239
Understanding
Windows Home Server'sBackup
Technology
240Single
InstanceStorage
240 NoBackup Types
241Smarter
Backups
241Automatic
Backup
Management
242Converting
Client PartitionstoNTFS 242Format the PartitionasNTFS 243
Run the CONVERT
Utility
243Configuring
WindowsHomeServerBackups
244Configuring
theBackup
Time 244Configuring
AutomaticBackup Management
245Configuring
aComputer
forBackup
247Excluding
a DiskDrive from aBackup
247Excluding
Folders fromaBackup
248Adding
aNew Hard DrivetoaBackup
249Turning
OffBackups
foraComputer
251Running
aManualBackup
251Cancelling
aRunning Backup
252Backing
Up
OtherSystems
toWindowsHome Server 254Working
withBackups
254Viewing
aComputer's
List ofBackups
254Viewing Backup
Details 257Preventing
Windows Home ServerfromDeleting
aBackup
258Cleaning
Up
OldBackups
259Browsing Backed-Up
Files 260Restoring
NetworkBackups
261Restoring Backed-Up
Files 262Restoring
aComputer
to aPreviousConfiguration
263From Here 266
10 MonitoringYour Network 267
Monitoring
the WindowsHomeServer Status Icon 267Monitoring
theIconColor 268Monitoring
NetworkHealthNotifications 268Monitoring
the Windows Home Server Shares 270Launching
theComputer Management Snap-In
271Viewing
the CurrentConnections 271Viewing
ConnectionstoShared Folders 272Viewing
Open
Files 273Closing
aUser's Session orFile 274Monitoring
RemoteDesktop
Sessions 275X Contents
Viewing
RemoteDesktop
Sessions 276Sending
aMessage
toa RemoteDesktop
Client 277Disconnectinga Remote
Desktop
Session 279Controlling
the Administrator'sDesktopviaRemoteControl 279Monitoring
Users viaTaskManager 281From Here 283
11
Implementing
Windows Home ServerSecurity 285Enabling Security Auditing
onWindows Home Server 285Activating
theAuditing
Policies 286Understanding
theAuditing
Policies 287Tracking Auditing
Events 291More
Ways
toSecure Windows Home Server 295Renaming the Administrator Account 296
Hidingthe User Name in the LogOn
Dialog
Box 296Making
SureWindowsFirewall Is Turned On 297Disabling
the Hidden Administrative Shares 299Securing
NetworkComputers
300Monitoring
HomeComputer Security
300Thwarting Spyware
with Windows Defender 301Protecting
YourselfAgainst
Email Viruses 305Implementing
Parental Controls 307Creating
Accounts for the Kids 307Avoiding Phishing
Scams 310Sharing
aComputer Securely
313ImplementingWireless Network
Security
315From Here 317
12 Setting Up aWindowsHome ServerWebsite 319
Understanding
the Windows Home Server Default Website 320Viewing
the Default Website Folders 320Viewing
the DefaultWebsite with InternetInformation Services
Manager
322Adding
Folders and Filestothe Default Website 323Adding
aFiletoaDefaultWebsiteFolder 323Adding
aFolderto the Default Website 325Creating
aNew Website 328Creating
aNew WebsiteUsing
aDifferent IP Address 328Creating
aNew WebsiteUsing
aDifferent Port 333Creating
a New WebsiteUsing
aHost Header 337Configuring
aWebsite 339Modifying
the WebsiteIdentity
339Contents xi
Changing
the Website Location and Permissions 342Setting
the Default ContentPage
345Disabling
Anonymous
Access 347Adding
SiteLinksto the Home andRemoteAccessPages
349FromHere 351
13 Runninga SharePoint Site onWindows Home Server 353
Installing
andConfiguring
Windows SharePointServices 354Downloading
andInstalling
SharePointServices 3.0 354Running
theInitial SharePointServices 3.0Configuration
354Creating
aNewSharePointWebApplication
355Creating
aTop-Level
SharePointSite 358Deleting
theDefault SharePoint WebApplication
360Restarting
the Windows Home Server Default Website 361Adding
aFirewallException
for the SharePoint WebApplication
Port 361Forwarding
the SharePoint Port in Your Router 362Adding
Users to theTop-Level
SharePoint Site 363Logging
On to theTop-Level
SharePointSite 365Adding
Sitesto SharePoint 365Adding
aTop-Level
Site 367Adding
aSubsite 367Working
with SiteSettings
369Customizing
aSite 369Working
with Users 374Working
withGroups
377Working
withPermissions 380Deleting
aSite 381Creating
Content for aSharePointSite 382Storing Images
in aPictureLibrary
382Tracking Appointments
with a Calendar 384Maintaining
a List of Contacts 385Keeping
aList of WebPage
Links 387Managing
Permissionsfor Content 388Deleting
Contentfrom aSite 388From Here 389
Part III
Unleashing
Windows Home Server Performanceand Maintenance14
Tuning
Windows Home Server Performance 391Monitoring
Performance 391Monitoring
Performance withTaskManager
392xii Contents
Optimizing
the Hard Disk 411Examining
Hard Drive PerformanceSpecifications
411Performing
Hard Drive Maintenance 412Disabling Compression
andEncryption
412Turning
Off Windows Search 412Enabling
WriteCaching
412Optimizing
VirtualMemory
413Customizing
thePagingFile Size 414Watching the PagingFile Size 415
Changing
thePaging
File'sSize 415Defragmenting
thePaging
File 416Optimizing Applications
417Adding
MoreMemory
417Optimizing Application Launching
417Getting
the Latest Device Drivers 417Setting
theProgram Priority
in TaskManager
418 MoreOptimization
Tricks 418Adjusting
PowerOptions
418Eliminate the Use of VisualEffects 419
Optimizing
Windows Home Server for Servicesand the
System
Cache 420Optimizing
Network DataThroughput
for FileSharing
421Upgrading
Your DeviceDrivers 423From Here 426
15 Maintaining Windows Home Server 427
Checking
System Uptime
428Displaying
Uptime
with the SYSTEMINFO Command 428Displaying
Uptime
withPerformanceMonitor 429Displaying
Uptime
withaScript
429Checking
Your Hard Disk for Errors 431Understanding
Clusters 432Understanding
LostClusters 433Understanding
InvalidClusters 433Understanding
Cross-LinkedClusters 434Understanding
Cycles 434Understanding
Windows Home Server's AutomaticDisk
Checking
434Running
Check Disk 435Checking
Free DiskSpace
ontheSystem
Drive 437Deleting
Unnecessary
Files from theSystem
Drive 440Contents xiii
Reviewing
Event ViewerLogs
445Exporting
EventLogs
toaDatabase 447Setting Up
aMaintenanceSchedule 455From Here 456
16
Customizing
theWindows Home Server Interface 459Making
the Start Menu More Efficient 460Activating
theFrequent Programs
List 460Getting
More FavoritePrograms
onthe StartMenu 462Adding
the Internet and E-Mail Icons 463Pinning
a FavoriteProgram Permanently
to the StartMenu 464Streamlining
the Start Menuby
Converting
Links toMenus 465Adding, Moving,
andRemoving
Other StartMenu Icons 466Making
the Taskbar More Efficient 468Displaying
the Built-in Taskbar Toolbars 469Setting
Some Taskbar ToolbarOptions
470Creating
New Taskbar Toolbars 470Creating
aTaskbar ToolbarforLaunching Programs
and Documents 470
Improving Productivity
by
Setting
TaskbaTOptions
472Controlling
TaskbarGrouping
473Modifying
the StartMenuandTaskbar withGroup
Policies 475Customizing
the ColorQuality
and Resolution 476Setting
the Screensaver 477Selecting
a Screensaver 478Creating
anInstant Screensaver 479Customizing
theDesktop
Colors, Fonts, and Sizes 480Selecting
aColorScheme 481Creating
aCustom Color Scheme 481Creating
Custom Colors 483Changing
the EffectsProperties
485From Here 487
17 TroubleshootingWindows Home Server 489
Replacing
YourSystem
Hard Drive 490Restoring
aWindows Home ServerBackup
492Understanding Troubleshooting
Strategies 493Did You Get anError
Message?
493DoesanError or
Warning Appear
inthe EventViewer
Logs?
496Doesan Error
Appear
inSystem
Information? 496 Did the ErrorBeginwithaPast Hardwarexiv Contents
Did YouRecentlyEdit the
Registry?
498 Did YouRecently Change AnyWindowsSettings?
498 Did WindowsHomeServer"Spontaneously"
Reboot? 498 DidYouRecently
Change
Any
Application
Settings?
500 Did YouRecently
Install aNewProgram?
501Did You
Recently
Installa New Device? 502Did You
Recently
InstallanIncompatible
Device Driver? 502Did You
Recently Apply
anUpdate
fromWindows
Update?
502Did You
Recently
InstallaWindowsHomeServerHotfixorPower Pack? 503
General
Troubleshooting
Tips
504Troubleshooting Using
OnlineResources 504Troubleshooting
Device Problems 506Troubleshooting
with DeviceManager
506Troubleshooting
DeviceDriver Problems 509Tips
forDownloading DeviceDrivers 510Troubleshooting
Resource Conflicts 511Verifying Digitally Signed
Files 512Troubleshooting
Startup
513Whento Use the Various Advanced
Startup Options
513Using
Safe Mode 514Using
Safe Mode withNetworking
514Using
Safe Mode with CommandPrompt
514Using
Enable BootLogging
514Using
Enable VGA Mode 515Using
Last KnownGoodConfiguration
515Using Directory
Services Restore Mode 516Using
Debugging
Mode 516 Whatto Do If Windows Home Server Won'tStartin Safe Mode 516
Troubleshooting
Startup Using
theSystem
Configuration
Utility
516Reinstalling
Windows Home Server 520From Here 521 Part IV UnleashingWindows Home Server Advanced Tools
18 Workingwith the Windows HomeServer
Registry
523Starting
theRegistry
Editor 524Navigating
theRegistry
525Navigating
theKeysPane 525Contents xv
Getting
toKnow theRegistry's
RootKeys
527Understanding
Hives andRegistry
Files 529Keeping
theRegistry
Safe 530Backing
Up theRegistry
530Protecting
Keys by Exporting
Them to Disk 532Working
withRegistry
Entries 534Changing
the Value ofaRegistry Entry
534Renaming
aKey
orSetting
540Creating
aNewKey
orSetting
540Deleting
aKey
orSetting
540Finding Registry
Entries 541From Here 542
19
Using
Windows Home Server's Command-LineTools 543Getting
tothe Command Line 543Running
CMD 544Opening
aFolderin aCommandPrompt
Session 548Working
at theCommandLine 548Running
Commands 549Working
withLong
Filenames 551Changing
FoldersFaster 552Taking
Advantage
ofDOSKEY 552Redirecting
CommandOutput
andInput
554Piping
Commands 557Understanding
Batch File Basics 558Creating
BatchFiles 559REM:
Adding
Commentsto aBatch File 560ECHO:
Displaying Messages
from a Batch File 560PAUSE:
Temporarily
Halting
Batch File Execution 561Using
Batch File Parameters 561 FOR:Looping
inaBatch File 563GOTO:
Jumping
toaLine inaBatch File 563IF:
Handling
Batch File Conditions 564Working
with the Command-Line Tools 567Working
with DiskManagement
Tools 567Working
with File and FolderManagement
Tools 576Working
withSystem Management
Tools 588From Here 602
20 Using Other Windows HomeServer Power Tools 603
Using
theGroup
Policy Object
Editor 603Working
withGroup
Policies 604xvi Contents
Customizing
the Places Bar 608Increasing
theSize of the Recent DocumentsList 612Enabling
the Shutdown Event Tracker 612Getting
MoreOutof Control Panel 615Reviewing
the Control Panel Icons 616Understanding
Control Panel Files 619AlternativeMethods for
Opening
Control Panel Icons 621Putting
Control Panelonthe Taskbar 621Displaying
Control Panel inMy Computer
622Removing
anIcon from ControlPanel 622Showing Only
Specified
ControlPanel Icons 623Configuring
the MicrosoftManagement
Console 624Launching
the MMC 628Adding
aSnap-In
628Saving
aConsole 630Creating
a CustomTaskpad
View 631Controlling
Snap-Ins
withGroup
Policies 634Controlling
Services 635Controlling
Services with the ServicesSnap-In
636Controlling
Services atthe CommandPrompt
639Controlling
Services withaScript
640Setting Up
aFax Server 644Installing
the FaxService 644Starting
the Fax Console 644Configuring
the Fax Service 645Examining
the Fax Console 646Sending
aFax 647Receiving
Faxes 650Routing
a Received Fax 652From Here 654
21
Scripting
Windows Home Server 655Understanding
WindowsScript
Host 656Running Scripts
658Running Script
FilesDirectly
658Using WScript
forWindows-BasedScripts
658Using CScript
forCommand-LineScripts
660Script Properties
and .wsh Files 661Programming Objects
662Working
withObject Properties
663Working
withObject
Methods 664Assigning
anObject
toa Variable 665Contents xvii
Programming
theWScript Object
667Displaying
Textto the User 668Shutting
DownaScript
668Scripting
andAutomation 669Programming
theWshShellObject
674Referencing
the WshShellObject
674Displaying
Informationtothe User 675Running Applications
679Working
withShortcuts 680Working
withRegistry
Entries 682Working
with Environment Variables 684Programming
theWshNetworkObject
686Referencing
theWshNetworkObject
686WshNetwork
Object Properties
687Mapping
Network Printers 687Mapping
Network Drives 687Programming
the WindowsManagement
Instrumentation Service 688Referencing
the WMI ServiceObject
689Returning
Class Instances 689From Here 693
Part V Appendixes
A Glossary 695
B Windows HomeServerKeyboardShortcuts 711
C Windows Home ServerOnlineResources 721
WindowsHome Server Websites 721
WindowsHome Server
Blogs
722Windows Home Serverfor