Book description
In-depth and comprehensive, this official RESOURCE KIT delivers the information you need to administer Windows 7 in the enterprise. You get authoritative technical guidance from those who know the technology best—Microsoft Most Valuable Professionals (MVPs) and the Windows 7 Team—along with hundreds of scripts and other essential resources on CD.
Get expert guidance on how to:
Apply best practices for using Microsoft Deployment Toolk
Plan user-state migration; test application compatibility; manage update
Manage Group Policy Objects using Windows PowerShell
Administer Windows Firewall and Windows BitLocker
Implement Ipsec, IPv6, wireless, and VPN connectivity
Install and configure printers, devices, and services
Manage disks, file systems, storage, and data security
Administer search and indexing with Group Policy
Diagnose and resolve startup, hardware, and networking issue
CD FEATURES:
Nearly 200 Windows PowerShell scripts created specifically for this book—customize to administer your environment
Windows 7 Resource Kit PowerShell Pack—700 cmdlets and functions to extend Windows in-box functionality
Links to author Web sites
Sample chapters from Microsoft Press books
Fully searchable eBook
For customers who purchase an ebook version of this title, instructions for downloading the CD files can be found in the ebook.
Table of contents
- Windows® 7 Resource Kit
- Acknowledgments
- Introduction
-
I. Overview
- 1. Overview of Windows 7 Improvements
-
2. Security in Windows 7
- Addressing Specific Security Concerns
-
Security Features Previously Introduced in Windows Vista
- Windows Defender
- Windows Firewall
- Encrypting File System
- Credential Manager Enhancements
-
Architectural and Internal Security Improvements
- Code Integrity
- Windows Resource Protection
- Kernel Patch Protection
- Required Driver Signing
- Windows Service Hardening
- Network Access Protection Client
- Web Services for Management
- Crypto Next Generation Services
- Data Execution Prevention
- Address Space Layout Randomization
- New Logon Architecture
- Rights Management Services
- Multiple Local Group Policy Objects
- New and Improved Security Features of Windows 7
- Summary
- Additional Resources
-
II. Deployment
- 3. Deployment Platform
-
4. Planning Deployment
- Using the Microsoft Deployment Toolkit
- Planning High-Volume Deployment
- Planning Low-Volume Deployment
- Windows 7 Requirements
- Preparing for Development
- Installing the Microsoft Deployment Toolkit
- Starting Deployment Workbench
- Updating Microsoft Deployment Toolkit Components
- Summary
- Additional Resources
- 5. Testing Application Compatibility
- 6. Developing Disk Images
-
7. Migrating User State Data
- Evaluating Migration Technologies
- Using Windows Easy Transfer
- Planning User State Migration Using USMT
- Installing USMT
- Understanding USMT Components
- Developing Migration Files
- Using USMT in Microsoft Deployment Toolkit
- Summary
- Additional Resources
- 8. Deploying Applications
- 9. Preparing Windows PE
-
10. Configuring Windows Deployment Services
- Introducing Windows Deployment Services
- Planning for Windows Deployment Services
- Installing Windows Deployment Services
- Configuring Windows Deployment Services
- Preparing Discover Images
- Importing Images
- Managing and Deploying Driver Packages
- Managing Image Security
- Installing Windows 7
- Capturing Custom Images
- Creating Multicast Transmissions
- Using Windows Deployment Services with Microsoft Deployment Toolkit
- Summary
- Additional Resources
- 11. Using Volume Activation
- 12. Deploying with Microsoft Deployment Toolkit
-
III. Desktop Management
-
13. Overview of Management Tools
- Included Tools
- Downloadable Tools
- Windows Sysinternals Suite
- Windows 7 Enterprise and the Microsoft Desktop Optimization Pack
- Microsoft System Center
-
Introduction to Windows PowerShell Scripting
- Working with Windows PowerShell Cmdlets
- Using the Pipeline to Read Text Files
- Additional Pipeline Techniques
- Working with Cmdlets
- Scripting Fundamentals
- Using the while Statement
- Using the do…while Statement
- Using the do…until Statement
- The for Statement
- The if Statement
- The switch Statement
- Understanding Modules
- Including Functions
- Adding Help for Functions
- Locate and Load Modules
- Install Modules
- Summary
- Additional Resources
-
14. Managing the Desktop Environment
- Understanding Group Policy in Windows 7
- Managing Group Policy
- Troubleshooting Group Policy
- Summary
- Additional Resources
-
15. Managing Users and User Data
- Understanding User Profiles in Windows 7
- Understanding Libraries
-
Implementing Corporate Roaming
-
Understanding Roaming User Profiles and Folder Redirection
- Understanding Roaming User Profiles in Earlier Versions of Windows
- Understanding Folder Redirection in Earlier Versions of Windows
- Enhancements to Roaming User Profiles and Folder Redirection Previously Introduced in Windows Vista
- Additional Enhancements to Roaming User Profiles and Folder Redirection Introduced in Windows 7
-
Implementing Folder Redirection
- Configuring the Redirection Method
- Configuring Target Folder Location
- Configuring Redirection Options
- Configuring Policy Removal Options
- Folder Redirection and Sync Center
- Considerations for Mixed Environments
- Additional Group Policy Settings for Folder Redirection
- Troubleshooting Folder Redirection
- Implementing Roaming User Profiles
-
Understanding Roaming User Profiles and Folder Redirection
-
Working with Offline Files
- Enhancements to Offline Files Introduced Previously in Windows Vista
- Additional Enhancements to Offline Files Introduced in Windows 7
- Understanding Offline File Sync
- Managing Offline Files
- Summary
- Additional Resources
-
16. Managing Disks and File Systems
- Overview of Partitioning Disks
- Working with Volumes
- File System Fragmentation
-
Backup And Restore
- How File Backups Work
- File and Folder Backup Structure
- How System Image Backups Work
- How to Start a System Image Backup from the Command Line
- How to Restore a System Image Backup
- System Image Backup Structure
- Best Practices for Computer Backups
- How to Manage Backup Using Group Policy Settings
- Previous Versions and Shadow Copies
- Windows ReadyBoost
-
BitLocker Drive Encryption
- How BitLocker Encrypts Data
- How BitLocker Protects Data
- BitLocker To Go
- BitLocker Phases
- Requirements for Protecting the System Volume with BitLocker
- How to Enable the Use of BitLocker on the System Volume on Computers Without TPM
- How to Enable BitLocker Encryption on System Volumes
- How to Enable BitLocker Encryption on Data Volumes
- How to Manage BitLocker Keys on a Local Computer
- How to Manage BitLocker from the Command Line
- How to Recover Data Protected by BitLocker
- How to Disable or Remove BitLocker Drive Encryption
- How to Decommission a BitLocker Drive Permanently
- How to Prepare AD DS for BitLocker
- How to Configure a Data Recovery Agent
- How to Manage BitLocker with Group Policy
- The Costs of BitLocker
- Encrypting File System
- Symbolic Links
- Disk Quotas
- Disk Tools
- Summary
- Additional Resources
-
17. Managing Devices and Services
-
Understanding Device Installation and Management
- Device Enhancements in Windows 7
- Understanding Device Installation
-
Installing and Using Devices
-
Enhancements to the Device Installation Experience in Windows 7
- SCENARIO 1: DRIVER FOUND IN DRIVER STORE
- SCENARIO 2: DRIVER FOUND ON WINDOWS UPDATE
- SCENARIO 3: DRIVER IN DRIVER STORE, BUT BETTER DRIVER ON WINDOWS UPDATE
- SCENARIO 4: DRIVER IS FOUND SOMEWHERE IN THE CONFIGURED DEVICE PATH
- SCENARIO 5: NO DRIVER CAN BE FOUND FOR THE DEVICE
- SCENARIO 6: VENDOR-SUPPLIED MEDIA IS AVAILABLE
- SCENARIO 7: ADDITIONAL DEVICE SOFTWARE IS AVAILABLE FOR DOWNLOAD FROM VENDOR
- CONFIGURING DEVICE INSTALLATION SETTINGS
- Using the Devices And Printers Folder
- Understanding Device Stage
- Understanding the Device Experience Architecture
-
Enhancements to the Device Installation Experience in Windows 7
- Managing Device Installation Using Group Policy
- Troubleshooting Device Installation
- Understanding Power Management
- Understanding Services
- Summary
- Additional Resources
-
Understanding Device Installation and Management
-
18. Managing Printing
- Enhancements to Printing in Windows 7
- How Printing Works in Windows 7
- Understanding the Print Management Console
- Managing Printers Using Print Management
- Client-Side Management of Printers
- Managing Client-Side Printer Experience Using Group Policy
- Deploying Printers Using Group Policy
- Migrating Print Servers
- Monitoring and Troubleshooting Printers
- Summary
- Additional Resources
-
19. Managing Search
- Search and Indexing Enhancements
- How Windows Search Works
- Managing Indexing
- Using Search
- Troubleshooting Search and Indexing Using the Built-in Troubleshooter
- Summary
- Additional Resources
-
20. Managing Windows Internet Explorer
- Internet Explorer 8 Improvements
-
Improvements Previously Introduced in Internet Explorer 7
- User Interface Changes
- Tabbed Browsing
- Search Bar
- RSS Feeds
- Improved Standards Support
- Expanded Group Policy Settings
- Defending Against Malware
- Protecting Against Data Theft
- Security Zones
- Managing Internet Explorer Using Group Policy
- Using the Internet Explorer Administration Kit
- Troubleshooting Internet Explorer Problems
- Summary
- Additional Resources
-
13. Overview of Management Tools
-
IV. Desktop Maintenance
-
21. Maintaining Desktop Health
-
Performance Monitoring
- Improvements to Performance Monitoring in Windows 7
-
Using Performance Monitor
- Real-Time Performance Monitoring
- Performance Monitor Logging
- Creating a Data Collector Set
- Configuring a Data Collector Set
- Using Data Manager to View Performance Data
- Starting and Stopping Data Logging
- Viewing Performance Data
- Comparing Performance Monitor Logs
- Performance Monitor User Rights
- Remote Data Collection
- Managing Performance Logs and Event Trace Sessions with Logman
- Using Windows PowerShell for Performance Monitoring
- Resource Monitor
- Reliability Monitor
- Windows Performance Tools Kit
- Event Monitoring
-
Using Task Scheduler
- Improvements to Task Scheduler in Windows 7
- Understanding Tasks
- Understanding the Task Scheduler Architecture
- Understanding Task Scheduler Security
- Understanding AT and Task Scheduler v1.0 Compatibility Modes
- Understanding the Task Scheduler Snap-in
- Understanding Default Tasks
- Creating Tasks
- Managing Tasks
- Using SchTasks.exe for Creating and Managing Tasks
- Task Scheduler Events
-
Troubleshooting Task Scheduler
- Tasks Won’t Run If the Service Is Not Started
- The Task Did Not Run at the Expected Time
- The Task Will Run Only If All Conditions Are Met
- The Task Will Run Only When a Certain User Is Logged On
- The Task Executed a Program But the Program Did Not Run Correctly
- The Task Failed to Start
- The Task Action Failed to Execute
- The Program Specified in the Task Requires Elevated Privileges
- Interpreting Result and Return Codes
- Understanding the Windows System Assessment Tool
- Understanding Windows Error Reporting
- Summary
- Additional Resources
-
Performance Monitoring
-
22. Supporting Users with Remote Assistance
-
Understanding Remote Assistance
- Improvements to Remote Assistance in Windows 7
- How Remote Assistance Works
- Using Remote Assistance in the Enterprise
- Interoperability with Remote Assistance in Windows Vista
- Interoperability with Remote Assistance in Windows XP
-
Implementing and Managing Remote Assistance
- Initiating Remote Assistance Sessions
- Scenario 1: Soliciting Remote Assistance Using Easy Connect
- Scenario 2: Soliciting Remote Assistance by Creating Remote Assistance Tickets and Saving Them on Monitored Network Shares
- Scenario 3: Offering Remote Assistance Using DCOM
- Managing Remote Assistance Using Group Policy
- Configuring Remote Assistance in Unmanaged Environments
- Additional Registry Settings for Configuring Remote Assistance
- Summary
- Additional Resources
-
Understanding Remote Assistance
-
23. Managing Software Updates
- Methods for Deploying Updates
- Manually Installing, Scripting, and Removing Updates
- Managing BITS
- Windows Update Group Policy Settings
- Configuring Windows Update to Use a Proxy Server
- Tools for Auditing Software Updates
- Troubleshooting the Windows Update Client
- The Process of Updating Network Software
- How Microsoft Distributes Updates
- Summary
- Additional Resources
-
24. Managing Client Protection
- Understanding the Risk of Malware
-
User Account Control
- UAC for Standard Users
- UAC for Administrators
- UAC User Interface
- How Windows Determines Whether an Application Needs Administrative Privileges
- UAC Virtualization
- UAC and Startup Programs
- Compatibility Problems with UAC
- How to Configure UAC
- How to Configure Auditing for Privilege Elevation
- Other UAC Event Logs
- Best Practices for Using UAC
- AppLocker
-
Using Windows Defender
- Understanding Windows Defender
- Windows Defender Alert Levels
- Understanding Microsoft SpyNet
- Configuring Windows Defender Group Policy
- Configuring Windows Defender on a Single Computer
- How to Determine Whether a Computer Is Infected with Spyware
- Best Practices for Using Windows Defender
- How to Troubleshoot Problems with Unwanted Software
- Network Access Protection
- Forefront
- Summary
- Additional Resources
-
21. Maintaining Desktop Health
-
V. Networking
-
25. Configuring Windows Networking
- Usability Improvements
- Manageability Improvements
- Core Networking Improvements
- Improved APIs
- How to Configure Wireless Settings
- How to Configure TCP/IP
- How to Connect to AD DS Domains
- Summary
- Additional Resources
-
26. Configuring Windows Firewall and IPsec
-
Understanding Windows Firewall with Advanced Security
- Improvements to Windows Firewall Introduced Previously in Windows Vista
- Additional Improvements to Windows Firewall in Windows 7
- Understanding the Windows Filtering Platform
- Understanding Windows Service Hardening
- Understanding Multiple Active Firewall Profiles
- Understanding Rules
-
Managing Windows Firewall with Advanced Security
- Tools for Managing Windows Firewall with Advanced Security
- Common Management Tasks
- Summary
- Additional Resources
-
Understanding Windows Firewall with Advanced Security
-
27. Connecting Remote Users and Networks
- Enhancements for Connecting Remote Users and Networks in Windows 7
- Supported Connection Types
-
Configuring VPN Connections
- Supported Tunneling Protocols
- Comparing the Different Tunneling Protocols
- Understanding Cryptographic Enhancements
- Understanding the VPN Connection Negotiation Process
- Creating and Configuring VPN Connections
- Configuring Dial-Up Connections
- Managing Connections Using Group Policy
-
Using Remote Desktop
- Understanding Remote Desktop
-
Configuring and Using Remote Desktop
- Enabling Remote Desktop and Authorizing Users on a Single Computer
- Enabling Remote Desktop Using Group Policy
- Configuring and Deploying Remote Desktop Connection
- Configuring Remote Desktop Connection from the Command Line
- Configuring Remote Desktop Connection Using Notepad
- Configuring Remote Desktop Using Group Policy
- Establishing a Remote Desktop Session
- Improving Remote Desktop Performance
- Troubleshooting Remote Desktop Sessions
- Configuring and Using RemoteApp and Desktop Connection
- Summary
- Additional Resources
-
28. Deploying IPv6
- Understanding IPv6
- IPv6 Enhancements in Windows 7
- Configuring and Troubleshooting IPv6 in Windows 7
- Planning for IPv6 Migration
- Summary
- Additional Resources
-
25. Configuring Windows Networking
-
VI. Troubleshooting
-
29. Configuring Startup and Troubleshooting Startup Issues
- What’s New with Windows Startup
- Understanding the Startup Process
- Important Startup Files
-
How to Configure Startup Settings
- How to Use the Startup And Recovery Dialog Box
- How to Use the System Configuration Tool
-
How to Use BCDEdit
- How to Interpret BCDEdit Output
- How to Back Up and Restore Settings
- How to Change the Default Operating System Entry
- How to Change the Boot Menu Time-Out
- How to Change the Order of Boot Manager Menu Items
- How to Create an Entry for Another Operating System
- How to Remove a Boot Entry
- How to View and Update Global Debugger Settings
- How to Remove the Windows 7 Boot Loader
- How to Configure a User Account to Automatically Log On
- How to Disable the Windows Startup Sound
- How to Speed Up the Startup Process
-
The Process of Troubleshooting Startup
- Startup Troubleshooting Before the Starting Windows Logo Appears
- Startup Troubleshooting After the Starting Windows Logo Appears
- Troubleshooting Startup Problems After Logon
- Summary
- Additional Resources
-
30. Troubleshooting Hardware, Driver, and Disk Issues
- Windows 7 Improvements for Hardware and Driver Troubleshooting
- The Process of Troubleshooting Hardware Issues
-
How to Diagnose Hardware Problems
- How to Use Device Manager to Identify Failed Devices
- How to Check the Physical Setup of Your Computer
- How to Check the Configuration of Your Hardware
- How to Verify That System Firmware and Peripheral Firmware Are Up to Date
- How to Test Your Hardware by Running Diagnostic Tools
- How to Diagnose Disk-Related Problems
- How to Use Built-In Diagnostics
- How to Troubleshoot Disk Problems
- How to Troubleshoot Driver Problems
- How to Use System Restore
- How to Troubleshoot USB Problems
- How to Troubleshoot Bluetooth Problems
- Troubleshooting Tools
- Summary
- Additional Resources
-
31. Troubleshooting Network Issues
- Tools for Troubleshooting
-
The Process of Troubleshooting Network Problems
- How to Troubleshoot Network Connectivity Problems
- How to Troubleshoot Application Connectivity Problems
- How to Troubleshoot Name Resolution Problems
- How to Troubleshoot Performance Problems and Intermittent Connectivity Issues
- How to Troubleshoot Joining or Logging on to a Domain
- How to Troubleshoot Network Discovery
- How to Troubleshoot File and Printer Sharing
- How to Troubleshoot Wireless Networks
- How to Troubleshoot Firewall Problems
- Summary
- Additional Resources
-
32. Troubleshooting Stop Messages
- Stop Message Overview
- Memory Dump Files
- Being Prepared for Stop Errors
-
Common Stop Messages
- Stop 0xA or IRQL_NOT_LESS_OR_EQUAL
- Stop 0x1E or KMODE_EXCEPTION_NOT_HANDLED
- Stop 0x24 or NTFS_FILE_SYSTEM
- Stop 0x2E or DATA_BUS_ERROR
- Stop 0x3B or SYSTEM_SERVICE_EXCEPTION
- Stop 0x3F or NO_MORE_SYSTEM_PTES
- Stop 0x50 or PAGE_FAULT_IN_NONPAGED_AREA
- Stop 0x77 or KERNEL_STACK_INPAGE_ERROR
- Stop 0x7A or KERNEL_DATA_INPAGE_ERROR
- Stop 0x7B or INACCESSIBLE_BOOT_DEVICE
- Stop 0x7F or UNEXPECTED_KERNEL_MODE_TRAP
- Stop 0x9F or DRIVER_POWER_STATE_FAILURE
- Stop 0xBE or ATTEMPTED_WRITE_TO_READONLY_MEMORY
- Stop 0xC2 or BAD_POOL_CALLER
- Stop 0xCE or DRIVER_UNLOADED_WITHOUT_CANCELLING_PENDING_OPERATIONS
- Stop 0xD1 or IRQL_NOT_LESS_OR_EQUAL
- Stop 0xD8 or DRIVER_USED_EXCESSIVE_PTES
- Stop 0xEA or THREAD_STUCK_IN_DEVICE_DRIVER
- Stop 0xED or UNMOUNTABLE_BOOT_VOLUME
- Stop 0xFE or BUGCODE_USB_DRIVER
- Stop 0x00000124
- Stop 0xC000021A or STATUS_SYSTEM_PROCESS_TERMINATED
- Stop 0xC0000221 or STATUS_IMAGE_CHECKSUM_MISMATCH
- Hardware Malfunction Messages
-
Stop Message Checklist
-
Check Your Software
- Check Software Disk Space Requirements
- Use the Last Known Good Configuration
- Use Disaster Recovery Features
- Restart the System in Safe Mode
- Use Startup Repair
- Check Event Viewer Logs
- Check Application and Driver Compatibility
- Install Compatible Antivirus Tools
- Check for and Install Service Pack Updates
- Report Your Errors
- Install Operating System and Driver Updates
- Check Information Sources
- Install and Use a Kernel Debugger
-
Check Your Hardware
- Restore a Previous Configuration
- Check for Nondefault Firmware Settings
- Check for Non-Default Hardware Clock Speeds
- Check for Hardware-Related Updates
- Check by Running Hardware Diagnostic Tools
- Check ATA Disk and Controller Settings
- Check for SCSI Disk and Controller Settings
- Check for Proper Hardware Installation and Connections
- Check Memory Compatibility
- Check by Temporarily Removing Devices
- Check by Replacing a Device
- Check Information Sources
- Contact Technical Support
-
Check Your Software
- Summary
- Additional Resources
-
29. Configuring Startup and Troubleshooting Startup Issues
- A. Accessibility in Windows 7
- Glossary
- Index
- B. About the Authors
- C. System Requirements
- About the Authors
- Copyright
Product information
- Title: Windows® 7 Resource Kit
- Author(s):
- Release date: October 2009
- Publisher(s): Microsoft Press
- ISBN: 9780735638952
You might also like
video
Full Stack Web Development Mastery Course - Novice to Expert
Full stack development refers to the development of both frontend (client-side) and backend (server-side) portions of …
video
Complete Python Course with 10 Real-World Projects
Python is a multi-paradigm programming language with object-oriented and structured programming fully supported, and many features …
book
Inside the Microsoft® Build Engine: Using MSBuild and Team Foundation Build, Second Edition
As software complexity increases, proper build practices become ever more important. This essential reference—fully updated for …
book
The Architecture of Computer Hardware, Systems Software, & Networking: An Information Technology Approach, 5th Edition
This newly revised text retains its gentle approach to introducing MIS students to fundamental computer hardware, …