Skip to content

Mastering Windows NT Workstation

Best in textbook rentals since 2012!

ISBN-10: 0782124917

ISBN-13: 9780782124910

Edition: 2nd 1999

Authors: Mark Minasi, Todd Phillips

List price: $49.99
Blue ribbon 30 day, 100% satisfaction guarantee!
what's this?
Rush Rewards U
Members Receive:
Carrot Coin icon
XP icon
You have reached 400 XP and carrot coins. That is the daily max!

Customers also bought

Book details

List price: $49.99
Edition: 2nd
Copyright year: 1999
Publisher: Wiley & Sons, Incorporated, John
Binding: Paperback
Pages: 1186
Size: 9.00" wide x 7.00" long x 0.75" tall
Weight: 4.092
Language: English

Mark Minasi, Directory Services MVP, is one of the world's leading Windows authorities. He teaches classes in two dozen countries and is a much sought-after speaker at conferences and industry gatherings. His firm, MR&D, has taught tens of thousands of people to design and run Windows networks. Mark has written more than 25 books for Sybex, including the market-leading Mastering Windows Server 2003 and The Complete PC Upgrade and Maintenance Guide.

Introductionp. xxxv
The Basics
Introducing Windows NT Workstation 4p. 3
NT Workstation, NT Server: Which Is Which?p. 4
What's New in NT 4?p. 5
Explorer and My Computerp. 5
Drag-and-Drop Anythingp. 5
TAPI Supportp. 5
MAPI Supportp. 5
Windows Messagingp. 6
Microsoft Internet Explorerp. 6
Peer Web Serverp. 6
DirectX Multimedia Supportp. 6
WordPadp. 6
Hardware Profilesp. 6
Kernel-Based Graphicsp. 7
Servicesp. 7
PCMCIA Supportp. 7
NDS Client Supportp. 7
Java Supportp. 7
ActiveX Supportp. 7
What's Not in NT 4?p. 8
No Plug and Playp. 8
No MSN Supportp. 8
No Fax Supportp. 8
Why Choose NT over Windows 95?p. 8
HAL over Plug and Playp. 9
Multiprocessor Support over x86-Only Supportp. 10
Preemptive over Cooperative Multitaskingp. 10
Complete Protected Mode over Protected Mode with Real-Mode Supportp. 12
Separate 16-Bit Memory Spaces over Shared 16-Bit Memory Spacesp. 12
NT File System over FAT File Systemp. 13
NT Security over Weak Securityp. 14
How Is NT Workstation Different from Other Operating Systems?p. 15
NT Compared to Windows 3xp. 15
NT Compared to OS/2 Warp 3p. 16
NT Compared to UNIXp. 16
NT Compared to Macintosh OSp. 16
What are the Features of Windows NT Architecture?p. 17
Kernel Modep. 17
The HAL and the Kernelp. 18
Executive Servicesp. 19
User Modep. 20
Summaryp. 22
Running Your Applicationsp. 25
Eliminating Programs You Won't Need Anymorep. 26
TSRsp. 26
Disk Utilitiesp. 26
Memory Utilitiesp. 27
Desktop Replacementsp. 27
Discovering Programs You Can't Run Anymorep. 28
Some DOS and Win 3.x Apps Run Slowlyp. 28
Some DOS and Win 3.x Apps Won't Run at Allp. 29
Even Some Windows 95 Apps Won't Runp. 30
Running Programsp. 31
But First...The User's View of the Desktopp. 31
Taskbarp. 32
Start Menup. 32
Right-Click Menusp. 32
Foldersp. 33
Explorerp. 34
My Computerp. 35
Network Neighborhoodp. 36
Running Programs from the Start Menup. 37
The Keyboard Approach to the Start Menup. 37
Running Programs from Explorer and Explorer-Type Windowsp. 37
Running Programs from the Find Utilityp. 38
Running Programs by Accessing the Files They Createp. 40
Special Topic: Running Programs with Shortcutsp. 40
Running Programs by Using Runp. 41
Running Programs Minimizedp. 43
Special Topic: Running DOS Applicationsp. 43
Switching from One Window to Anotherp. 44
Using Alt+Tab to Switchp. 44
Using the Taskbar to Switchp. 44
Configuring the Taskbarp. 45
Making File Associationsp. 46
Finding Programsp. 47
Common and Private Applicationsp. 48
Installing and Removing Programsp. 49
Installing Programsp. 49
Removing Programsp. 50
Special Topic: Running Programs in Dual-Boot Mode with Windows 95p. 51
Summaryp. 52
Organizing Programs and Documentsp. 55
Using the Start Menup. 56
Adding Your Favorite Programs to the Start Menup. 57
Arranging Open Windows with the Taskbarp. 57
Customizing the Start Menu and Taskbar with the Taskbar's Properties Sheetp. 58
The Taskbar Options Tabp. 59
The Start Menu Programs Tabp. 59
Removing Programs from the Start Menup. 60
The Advanced Button and Explorerp. 60
Using Explorerp. 61
Opening vs. Exploringp. 61
Branchesp. 62
Viewsp. 64
Toolbarp. 67
Using Explorer's Main Menus and Right-Click Menusp. 68
Filep. 68
Editp. 69
Toolsp. 70
Helpp. 71
Right-Click Menusp. 71
Organizing Your Files and Foldersp. 72
Creating New Foldersp. 72
Moving Itemsp. 72
Copying Itemsp. 73
Saving Files and Folders to the Desktopp. 74
Dragging with the Right Mouse Buttonp. 74
Renaming Documents and Foldersp. 74
Deleting Files and Foldersp. 75
Sending Items to the Recycle Binp. 76
Emptying the Recycle Binp. 76
Restoring Items from the Recycle Binp. 76
Understanding NT as a Multi-User Environmentp. 77
User Profile Foldersp. 77
The Windows NT Folderp. 79
Summaryp. 80
Setting Object Propertiesp. 83
Right-Clicking around Windowsp. 84
Using Properties Sheetsp. 86
Deciding Whether You Need to Use Properties Sheetsp. 86
Trying Out a Few Properties Sheetsp. 87
Making Properties Settings from My Computerp. 90
Summaryp. 91
Customizing Your Desktop via the Control Panelp. 93
Opening the Control Panelp. 94
Using Accessibility Optionsp. 99
Accessibility Keyboard Settingsp. 100
Accessibility Sound Settingsp. 101
Accessibility Mouse Settingsp. 102
Other Accessibility Settingsp. 104
Adding and Removing Programsp. 105
Installing New Programsp. 105
Removing Existing Programsp. 106
Console: Configuring a DOS Prompt Windowp. 107
Console Windows Optionsp. 108
Console Windows Fontp. 109
Console Windows Layoutp. 110
Console Windows Colorsp. 111
Setting the Date and Timep. 112
Customizing Your Screen Displayp. 113
Setting the Background and Wallpaperp. 114
Loading a Patternp. 114
Editing a Patternp. 115
Loading a New Slice of Wallpaperp. 116
Setting the Screen Saverp. 117
Loading a Screen Saverp. 118
Adjusting the Appearancep. 120
Loading an Existing Color Schemep. 121
Choosing Your Own Colors and Other Stuffp. 121
Creating Your Own Colorsp. 124
Changing the Plus! Settingsp. 125
Use Large Iconsp. 126
Show Window Contents While Draggingp. 127
Smooth Edges of Screen Fontsp. 127
Show Icons Using All Possible Colorsp. 127
Stretch Desktop Wallpaper to Fit the Screenp. 127
Adjusting the Driver Settingsp. 127
Color Palettep. 128
Desktop Areap. 129
Font Sizep. 130
Display Typep. 131
Adjusting the Mousep. 132
Switching the Buttons and Setting Double-Click Speedp. 132
Setting Your Pointersp. 133
Setting the Pointer Motionp. 135
General Mouse Settingsp. 136
Summaryp. 137
Getting to Work
Printers and Printingp. 141
Printing in Windows NT Workstationp. 142
Adding a New Printerp. 145
About Printer Installationp. 145
About Adding Printersp. 146
About Printer Driversp. 147
About the Add Printer Wizardp. 148
Adding a Network Printerp. 148
Adding a Local Printerp. 153
Adding a Printer That Is Not on NT's Listp. 156
Sharing a Printer for Network Usep. 157
Preventing a Printer from Being Sharedp. 159
Creating a Second Printer for the Same Print Devicep. 159
Creating a Printer Poolp. 160
Customizing Your Printerp. 160
Setting Device Optionsp. 161
Setting User Permissions to the Printerp. 162
Getting Ownership Informationp. 165
Scheduling Print Jobsp. 165
Setting Availability Timesp. 165
Setting Print Job Prioritiesp. 167
Spoolingp. 167
Setting Up Separator Pagesp. 167
Choosing a Separator Pagep. 168
Creating a Separator Pagep. 168
Auditing Printer Usagep. 170
Working with Port Settingsp. 172
Adding a Portp. 173
Deleting a Portp. 173
Retrieving a Portp. 173
Configuring a Portp. 174
Deleting a Printer from Your Printers Folderp. 175
Printing Documents from Your Programsp. 176
Printing from a Programp. 176
Printing by Dragging Filesp. 178
Printing by Right-Clicking a Documentp. 180
Working with the Print Queuep. 180
Refreshing the Network Queue Informationp. 181
Deleting a File from the Queuep. 182
Canceling All Pending Print Jobs on a Printerp. 182
Pausing (and Resuming) the Printing Processp. 183
Pausing or Resuming a Specific Print Jobp. 183
Pausing or Resuming All Jobs on a Printerp. 184
Rearranging the Queue Orderp. 184
Printing to a Disk Filep. 185
Troubleshootingp. 187
Summaryp. 188
Running Multimedia Applicationsp. 191
Understanding How Multimedia Works in Windows NTp. 192
Graphics and Video Handling with DirectDraw and DirectVideop. 194
Sound Handling with DirectSoundp. 195
Installing Multimedia Hardwarep. 196
Choosing Multimedia Hardwarep. 196
Graphics Boardsp. 196
Sound Cardsp. 197
Speakersp. 197
Installing a Sound Cardp. 197
Disabling Plug and Playp. 198
Tracking Hardware Device I/O Resourcesp. 198
Installing the Sound Board in Your PCp. 199
Installing the Sound Card Driverp. 200
Troubleshooting When You Don't Hear the Start-Up Soundp. 201
Installing a Graphics Cardp. 202
Assigning Sounds to System Eventsp. 204
Using Multimedia Toolsp. 206
Audio Toolsp. 206
Adjusting Audio Levelsp. 207
Enabling or Disabling the Speaker Iconp. 207
Specifying Recording Qualityp. 207
Video Toolsp. 207
CD Music Toolsp. 208
MIDI Toolsp. 209
Multimedia Device Informationp. 210
Audio Devicesp. 210
MIDI Devices and Instrumentsp. 211
Media Control Devicesp. 211
Audio and Video Codecsp. 211
Multimedia File Informationp. 212
MIDI File Propertiesp. 212
WAV File Propertiesp. 214
AVI File Propertiesp. 215
Running Windows NT's Multimedia Playback Applicationsp. 217
Running Media Playerp. 217
Using Media Player Controlp. 217
Using Media Player Features for AVI Filesp. 219
Opening a File with Media Playerp. 220
Running CD Playerp. 220
Editing CD Player Informationp. 221
Changing Time Display Optionsp. 222
Choosing Play Mode Optionsp. 222
Making CD Player Preferencesp. 223
Running Sound Recorderp. 223
Playing Back a WAV Filep. 223
Editing a WAV Filep. 224
Adjusting Quality Settingsp. 224
Recording a Signalp. 225
Running Volume Controlp. 226
Recording Levelsp. 227
Advanced Controlsp. 228
Summaryp. 228
Sharing Data between Applicationsp. 231
Exchanging Data with NTp. 233
Using the Clipboardp. 233
Understanding How the Clipboard Worksp. 234
Selecting, Copying, and Cutting in Windows Applicationsp. 234
Copying Text and Graphics from a DOS Boxp. 236
Capturing Screens with the Clipboardp. 239
Using the Paste Commandp. 240
Pasting into Windows Applicationsp. 240
Pasting into a DOS Boxp. 241
Using Right-Click Shortcuts for Cut, Copy, and Pastep. 243
Working with the Clipboard Viewerp. 244
Viewing the Clipboard's Contentsp. 244
Changing the View Formatp. 245
Storing the Clipboard's Contents in a Filep. 246
Retrieving the Contents of a Stored Clipboard Filep. 247
Clearing the Clipboard to Save Resourcesp. 247
Using the ClipBook Instead of the Clipboardp. 248
Running the Clipbookp. 249
Pasting Items into the ClipBookp. 250
Pasting Items from the ClipBookp. 251
Sharing Your ClipBook Pages with Network Usersp. 252
Connecting to a Shared ClipBook Pagep. 254
Using OLEp. 255
Advantages of OLEp. 256
Basic OLE Conceptsp. 258
Servers, Clients, Containers, and Other Termsp. 261
Object Packagesp. 261
OLE 2 versus OLE 1p. 262
OLE Inconsistenciesp. 264
Embedding Objectsp. 265
Editing an Embedded Objectp. 267
Linking Objectsp. 268
Editing a Linked Objectp. 270
Maintaining Your OLE Linksp. 271
Manually Updating a Linked Objectp. 272
Completing Other Link-Management Tasksp. 273
Canceling and Deleting Linksp. 273
Fixing Broken Linksp. 274
Summaryp. 275
Using WordPad for Simple Word Processingp. 277
Creating a Documentp. 278
Getting Help in WordPadp. 280
Working with the WordPad Windowp. 281
Accessing Commands with the Toolbarp. 281
Displaying and Hiding Control Bars with the View Menup. 281
Adjusting a Document's Appearance with the Format Barp. 281
Using the Ruler and the Status Barp. 282
Repositioning the Toolbar and Format Barp. 282
Entering Textp. 283
Inserting the Date or Time in a Documentp. 285
Formatting Paragraphsp. 285
Using the Ruler as Your Guidep. 286
Adjusting Alignmentp. 286
Viewing Paragraph Alignmentp. 287
Changing Paragraph Alignmentp. 288
Setting Indentsp. 288
Setting the Left or Right Indent with the Dialog Boxp. 289
Setting the Left or Right Indent with the Rulerp. 289
Setting the First-Line Indentp. 290
Creating Bulleted Paragraphsp. 290
Working with Tabsp. 291
Repositioning Existing Tab Stopsp. 292
Clearing Custom Tab Stopsp. 292
Reformatting the Whole Documentp. 293
Using Undo to Reverse Mistakesp. 293
Summaryp. 294
Painting Pictures with Windows Paintp. 297
Starting a New Documentp. 298
Understanding Computer Artp. 300
Opening an Existing Picturep. 301
Seeing More of the Picturep. 302
Removing and Tearing Off the Tool and Color Boxesp. 303
Displaying Only the Picturep. 304
Creating a New Picturep. 304
Setting a Picture's Basic Characteristicsp. 304
Setting the Picture Sizep. 305
Using Basic Painting Techniquesp. 306
Choosing a Color Scheme: Basic Tipsp. 306
Setting the Foreground and Background Colorsp. 307
Setting the Foreground Colorp. 308
Setting the Background Colorp. 308
Selecting Colors with the Eyedropper Toolp. 308
Using the Painting Toolsp. 309
The Brush Toolp. 310
The Eraser Toolp. 311
The Pencil Toolp. 312
The Airbrush Toolp. 313
The Line Toolp. 314
The Curve Toolp. 315
The Box Toolp. 316
The Rounded Box Toolp. 317
The Ellipse Toolp. 317
The Polygon Toolp. 317
The Paint Can Toolp. 318
The Text Toolp. 320
Zooming In for Detail Workp. 322
Doing Precision Workp. 322
Undoing Mistakesp. 322
Manipulating Areas of a Picturep. 323
Selecting an Areap. 323
Selecting Rectangular Areasp. 324
Selecting Irregular Areasp. 325
Moving a Selected Areap. 326
Sweepingp. 326
Sweeping While Movingp. 328
Sweeping While Brushingp. 328
Saving and Retrieving a Cutoutp. 328
Editing the Color Schemep. 329
Saving and Loading Your Own Color Schemesp. 330
Saving Your Workp. 330
Saving Filesp. 330
Using Your Picture as Wallpaperp. 331
Summaryp. 331
The Other Windows NT Accessoriesp. 333
Jotting Down Notes with Notepadp. 334
Understanding Text Filesp. 334
Reviewing Notepad's Limitationsp. 336
Running Notepadp. 336
Opening Filesp. 337
Entering and Editing Textp. 337
Entering Special Symbols with Character Mapp. 339
Using Character Mapp. 340
Entering Alternate Characters from the Keyboardp. 341
Using Character Sets: ANSI versus IBMp. 342
Using the Imaging Accessoryp. 344
Using Imaging's File Functionsp. 345
Viewing Documentsp. 346
Scanning Imagesp. 349
Annotating Imagesp. 350
Summaryp. 351
Connecting to the world
Introduction to Communications and Using Phone Dialerp. 355
Discovering What's New in NT Communicationsp. 357
Using the Windows Telephony Interfacep. 357
Installing a Modemp. 358
Changing Modem Propertiesp. 361
General Propertiesp. 361
Connection Propertiesp. 362
Option Propertiesp. 364
Dialing Propertiesp. 364
Using Phone Dialerp. 367
Starting Phone Dialerp. 368
Programming the Speed Dial Listp. 368
Placing a Callp. 369
Summaryp. 370
Sending E-Mail with Windows Messagingp. 373
Installing Windows Messagingp. 376
Working with User Profilesp. 377
Defining Properties in a Windows Messaging Profilep. 378
Microsoft Mail Propertiesp. 379
Internet Mail Propertiesp. 382
Personal Address Book Propertiesp. 384
Personal Folders Propertiesp. 385
Adding New Services to a Messaging Profilep. 385
Choosing Other Messaging Profile Optionsp. 386
Using the Windows Messaging Clientp. 386
Searching for a Messagep. 389
Changing the Windows Messaging Windowp. 390
Using Address Booksp. 391
Creating and Sending Messagesp. 393
Formatting Messagesp. 394
Attaching a File to a Messagep. 395
Embedding an Object in a Messagep. 397
Receiving Messagesp. 398
Moving Messages and Files to Other Applicationsp. 398
Using Microsoft Mailp. 398
Installing a Microsoft Mail Postofficep. 400
Shutting Down Windows Messagingp. 401
Summaryp. 402
Using HyperTerminalp. 405
Working with HyperTerminalp. 406
Setting Up Your Communications Systemp. 409
Setting Up a HyperTerminal Connectionp. 412
Starting HyperTerminalp. 412
Defining a New Connectionp. 412
Entering a Phone Numberp. 413
Setting Dialing Propertiesp. 414
Customizing Calling-Card Settingsp. 417
Choosing Communications Settingsp. 420
Choosing Basic Communications Settingsp. 421
Specifying the Port Settingp. 423
Setting Modem Speedp. 423
Specifying the Data Format Settingsp. 425
Specifying Advanced Settingsp. 427
Choosing Terminal Settingsp. 429
Controlling the Function, Arrow, and Ctrl Keysp. 430
Selecting a Terminal-Emulation Settingp. 431
Setting the Backscroll Buffer Sizep. 432
Turning Sound On or Offp. 432
Controlling How Text Is Sent and Receivedp. 432
Setting Other HyperTerminal Preferencesp. 434
Setting Speaker Volumep. 434
Setting Call Preferencesp. 434
Controlling the HyperTerminal Displayp. 435
Choosing a Fontp. 436
Saving Your Settingsp. 436
Making Connectionsp. 437
Making a Different Connectionp. 438
Connecting Via Cablep. 438
Sending and Receiving Datap. 439
Communicating in Interactive Modep. 440
Understanding How HyperTerminal Displays and Stores Textp. 440
Capturing Textp. 441
Capturing Selected Portions of Textp. 441
Receiving and Sending Text Filesp. 442
Checking Settings for Text-File Transfersp. 443
Sending a Text Filep. 443
Sending and Receiving Documents and Other Filesp. 444
Understanding File-Transfer Protocolsp. 445
Choosing a File-Transfer Protocolp. 445
Sending Filesp. 446
Receiving Filesp. 448
Manipulating Text in the HyperTerminal Windowp. 449
Copying Text to the Clipboardp. 449
Transmitting Text from the Clipboardp. 449
Printing Incoming Textp. 450
Printing Selected Textp. 450
Using Background Communications with HyperTerminalp. 450
Running Multiple Communications Sessionsp. 451
Ending a Communications Sessionp. 451
Troubleshootingp. 452
Summaryp. 453
Accessing the Internetp. 455
Understanding the Types of Internet Connectionsp. 456
Using Internet Addressesp. 459
Connecting as a Remote Terminalp. 460
Connecting via Modemp. 461
Obtaining the Information You Need from Your ISPp. 461
Installing Your Modemp. 462
Installing Dial-Up Networkingp. 463
Configuring the Dial-In Connectionp. 464
Dialing In to Your Service Provider the First Timep. 466
Troubleshooting Your Modem Connectionp. 467
If your modem connects without errors, but none of your Internet applications appear to be workingp. 468
If your modem connection "rudely" disconnects youp. 468
If your connection seems to transfer files abnormally slowlyp. 468
Web Cruising with MS Internet Explorerp. 469
Using Built-In Internet Utilitiesp. 470
Address Resolution Display and Control (arp)p. 470
File Transfer Protocol (FTP)p. 470
Fingerp. 472
Pingp. 473
Protocol Statistics (Netstat)p. 473
Remote File Copy (rcp)p. 474
Remote Program Execution (rexec)p. 474
Remote Shell/Script (rsh)p. 475
Remote Terminal (Telnet)p. 475
Routep. 476
Trace Route (tracert)p. 476
Trivial File Transfer Protocol (TFTP)p. 477
Obtaining Other Internet Applicationsp. 478
Installing Peer Web Servicesp. 480
Summaryp. 483
Becoming an NT Expert
Introduction to Hardcore NT Workstationp. 487
The Road to NT Workstation 4p. 488
The Beginningsp. 489
The Early Releasesp. 490
Strengths New to NT 4p. 491
Advanced Graphical User Interface (GUI)p. 492
Multiple Hardware Profilesp. 492
NT Strengths for Non-NT Usersp. 493
Stabilityp. 493
No Limits on Speedp. 494
Rock-Solid Multitaskingp. 495
Built-In Networkingp. 497
Rich Potential Application Basep. 498
Complete Error Recordingp. 498
Securityp. 498
NT Requires Users to Log On to a Workstationp. 499
NT Defines User Rights That Control a User's Actionsp. 499
NT Uses File and Printer Permissions to Control Accessp. 499
NT Encrypts Security Information over Networksp. 500
NT Offers a Fault-Tolerant File Systemp. 501
NT Will Optionally Log All Security Eventsp. 501
NT Is Capturing Several Marketsp. 501
NT Weaknessesp. 502
Problems Related to Scalep. 503
Fewer Drivers Are Availablep. 503
Not All Windows 95/98 Apps Runp. 504
Problems Related to Missing Windows 95/98 Functionalityp. 504
No Plug-and-Play Supportp. 504
Partial Plug-and-Play Systemsp. 506
No Hot-Plug-and-Play Supportp. 507
Lack of a Centralized Device Managerp. 508
No Power Managementp. 509
Problems Caused by NT's Secure Naturep. 509
Some DOS and Windows 3.x Apps Run Slowlyp. 510
Some DOS and Windows Apps Will Not Runp. 510
DOS and Windows Apps Don't Run Native on Non-x86 Machinesp. 511
Problems Related to NT's PC Legacyp. 511
File Associations Rely on File Extensionsp. 511
Operating System Components Are Largely Staticp. 512
Shortcuts Don't Link Two Waysp. 512
No Bookmark Support Exists for Applicationsp. 513
Advice before You Continuep. 514
Consult Microsoft's Hardware Compatibility List (HCL)p. 514
Make Sure the Drivers You Want to Use Appear on the HCLp. 515
Wait for Your Top Three Apps to Be Nativep. 516
Make Sure the Apps Workp. 517
Make Sure You Have the Hardwarep. 517
Processorp. 517
Memoryp. 518
Video Cardp. 519
Mousep. 520
Summaryp. 520
Understanding the Architecturep. 523
Understanding Rings and Things: CPU Privilege Levelsp. 524
A Major Software Problem: Clobbering Memoryp. 524
Anti-Clobber Featuresp. 525
Process Privilege Levels: Kernel and User Modep. 525
Designing Architecture Independencep. 527
Architecture Independence in NT: The Big Picturep. 527
Minimum CPU Requirements to Be NT-Possiblep. 528
NT's Baseline: HAL, the Kernel, and the Driversp. 529
"Open the Drive Bay Door, HAL"p. 529
We Have a Kernel, but Not a Generalp. 530
They're Called Drivers Because They Can Drive You Crazyp. 530
Designing Robustnessp. 531
A Basic Layered Operating Systemp. 531
A Client-Server, Microkernel Operating Systemp. 533
The Cost of Client-Serverp. 534
NT's Compromisep. 535
Is the Microkernel a Bad Compromise?p. 538
NT 4's Additional Architectural Changep. 539
Working with NT's Major Modulesp. 540
HAL, Kernel, and I/O Managerp. 540
The NT Executivep. 541
Environment Subsystemsp. 542
Win32p. 542
WOWEXECp. 544
OS/2 and POSIXp. 546
Virtual DOS Machines (VDMs)p. 546
Managing Memory in NTp. 548
The Numbers behind NT's Memory Requirementsp. 548
Memory Mistakes That Programmers Makep. 549
Virtual Memoryp. 549
Summaryp. 551
Living with NT's Strict Securityp. 553
Understanding User Accounts in NTp. 555
Accessing a File: Three Scenariosp. 555
Local Logon to Access a Local Filep. 556
The logon Creates the SATp. 556
The Processes You Start Inherit Your SATp. 556
The SRM Gathers Object Access Informationp. 557
The SRM Matches the SD and the SATp. 557
Local Logon to Access a Network Filep. 558
Domain Logon to Access a Network Filep. 561
Making the Keys with User Managerp. 562
Introducing the User Managerp. 563
Creating User Groupsp. 563
Creating User Rightsp. 564
Creating a User Accountp. 566
Waiting for Changes to Take Effectp. 568
Making the Locksp. 568
Understanding SDs, ACLs, ACEs, and Permissionsp. 568
Modifying File Permissionsp. 569
Choosing File Access Permissionsp. 571
Controlling Directory Permissionsp. 574
Understanding File Ownership in NTp. 576
Reviewing NT Securityp. 577
Can You Take the Right to Take Ownership from the Administrators?p. 579
How Can We Get the Data Back?p. 579
Can I Track Who Uses What Files?p. 579
Summaryp. 580
Installing NT (and Automating Installation)p. 583
Knowing Your Computer Needsp. 584
Reviewing Your Hardware Requirementsp. 584
CPUp. 584
RAMp. 584
CD-ROMp. 585
Installing NT as a Stand-Alone Workstation or Domain Memberp. 585
Deciding Whether to Keep Other Operating Systemsp. 586
Understanding NT Terminologyp. 586
Installing a Stand-Alone NT Workstationp. 587
Installing NT Workstation from a CD-ROMp. 588
Using the Installation Commandp. 589
Mass Storage Devices Foundp. 591
Hardware and Software Componentsp. 591
Where to Put NTp. 592
Formatting an Unpartitioned Spacep. 592
Disk Corruption Checkp. 593
Installation Continuesp. 594
Setup Preferencesp. 594
Emergency Repair Diskp. 595
Componentsp. 595
Installing to a Networkp. 595
DHCP Servicep. 596
Network Cardp. 596
Network Protocolp. 597
Creating a Domain Accountp. 597
Last Stepp. 597
Using Setup Manager to Automate Installation for Multiple Machinesp. 598
Running the Unattended Installationp. 598
Setting Up Domain and Administrator Accountsp. 599
Re-Creating NT Workstation Machine Accountsp. 600
Changing Your Computer's Namep. 600
Deleting a Workstation Account from a Domainp. 603
Repairing NT Workstationp. 604
Creating a Repair Disk on NT Workstationp. 605
Repairing a Damaged Version of NT Workstationp. 605
Using Dual Operating Systemsp. 606
Making a Dual Boot Workp. 607
Obtaining Debugging Informationp. 609
Creating an NT Boot Diskp. 610
Installing Fonts on NT Workstationp. 611
Special Topic: Using Batch Routines for Multiple Installationsp. 612
Answer File Parametersp. 614
A Sample unattend.txt filep. 627
Summaryp. 628
The Registryp. 631
Understanding Registry Terminologyp. 632
Subtreesp. 634
Registry Keysp. 634
Key Naming Conventionsp. 635
Value Entries, Names, Values, and Data Typesp. 636
Working with the Registry: An Examplep. 637
Finding Registry Keysp. 640
Heeding Even More Cautions about Editing the Registryp. 640
Finding the Registry in Hivesp. 642
Fault Tolerance in the Registryp. 643
Modifying a Remote Registryp. 644
Backing Up and Restoring the Registryp. 645
Summaryp. 645
Networking
An In-Depth Introduction to Networksp. 649
Early Networking: SneakerNetp. 650
LAN: The Alternativep. 651
File Management: Sharing and Transferring Filesp. 652
Concurrent Use of Applicationsp. 653
Peripheral Sharingp. 654
Group Schedulingp. 654
Electronic Mailp. 655
Network Gamesp. 656
Networking Vocabularyp. 656
Basic Requirements: Hardware, Software, and Connectionsp. 657
Network Interface Cardsp. 658
Cabling Systemsp. 658
Topologiesp. 658
Serversp. 659
Network Operating Systemsp. 659
Network-Based Applicationsp. 659
Wireless Networksp. 660
Specifics: The Network Interface Cardp. 661
IRQsp. 662
Base Memory Addressp. 663
Direct Memory Access-Memory Moversp. 663
Cabling Considerationsp. 663
Costp. 664
Ease of Installation and Maintenancep. 665
Reliabilityp. 665
Speedp. 665
Distancep. 665
Attenuationp. 665
Possibility of Packet Collisionp. 666
Susceptibility to RF Noisep. 667
Types of Cablesp. 667
Twisted-Pairp. 667
Coaxial Cablep. 670
Understanding Bandwidthp. 672
Fiber Optic Cablep. 673
Types of Fiber Optic Cablep. 675
Advantages and Disadvantagesp. 675
Types of Connectorsp. 676
BNC Connectorsp. 676
RJ-45p. 678
D-Shells and Data Connectorsp. 678
Fiber Optic Connectorsp. 679
Wiring Systemsp. 679
IBM Cabling Systemp. 680
Ethernet Optionsp. 681
10Base2p. 681
10BaseTp. 682
100BaseTp. 682
Summaryp. 682
Network Architecturesp. 685
Physical Topologiesp. 686
Star Topologyp. 688
Getting to the Hub of the Problemp. 689
Hubp. 689
Multistation Access Units (MAUs)p. 689
Concentratorsp. 689
Star Topology Continuedp. 690
Bus Topologyp. 691
Logical Topologiesp. 693
Bus Topologyp. 694
Token Ring Topologyp. 696
When a Bus Is Not a Bus: 10BaseTp. 698
IEEE's Topological Protocolsp. 699
The 802.3 Standardp. 700
Carrier-Sensing Multiple Access with Collision Detection (CSMA/CD)p. 701
The 802.4 Standardp. 704
The 802.5 Standardp. 705
Peer-to-Peer versus Client-Serverp. 705
Client-Server Networksp. 706
Disk Serversp. 707
File Serversp. 708
Peer-to-Peer Networksp. 710
Judging Peer-to-Peer Packagesp. 711
Understanding Peer-to-Peer Operationsp. 711
Weighing the Advantages of Using a Peer-to-Peer Networkp. 711
Summaryp. 712
Essentials of NT Workstation Networkingp. 715
Understanding Networking Conceptsp. 718
Network Server and Workstation Typesp. 718
Lengths of Different Network Namesp. 719
Sharing Files under NT Workstationp. 719
Using Share-Level Permissionsp. 721
File Attributesp. 723
Types of File and Directory Permissionsp. 724
File and Directory Permissions versus Share Permissionsp. 726
Assigning Share-Level and File-Level Permissionsp. 728
Directory and File Auditingp. 729
Understanding Ownershipp. 730
Defining Ownershipp. 731
Taking Ownershipp. 731
Configuring Your Workstationp. 733
Using Adaptersp. 733
Selecting an Adapterp. 734
Third-Party Driversp. 734
Setting Hardware Resourcesp. 735
Interrupt Requestsp. 735
Direct Memory Access-Memory Moversp. 736
Base I/O Addressp. 737
Bus-Mastered Network Interface Cardsp. 737
Software Configurable Network Interface Cardsp. 738
NIC Settingsp. 739
Specifying Protocolsp. 740
Cautions about Third-Party Driversp. 741
Adding and Configuring Servicesp. 742
Server Servicep. 743
Workstation Servicep. 743
Remote Procedure Call (RPC) Servicep. 743
Computer Browser Servicep. 743
Installation of Servicesp. 744
Services Hierarchyp. 744
Bindingsp. 744
Identificationp. 745
Connecting to Workgroupsp. 746
Connecting to Domainsp. 746
Configuration Testingp. 748
Test Your TCP/IP Configurationp. 750
Browsing-An Overviewp. 751
Understanding How Browsing Worksp. 752
Electing a Master Browserp. 753
Browsing in Generalp. 754
Avoiding Browse Mastering: "If Nominated, I Will Not Run"p. 754
Refreshing a Browse Listp. 755
Understanding Why Your Resource Is Not on the Browse Listp. 755
Attaching to Network Resourcesp. 756
Using Login Scriptsp. 757
Browsing the Network Neighborhoodp. 757
Mapping a Network Drivep. 758
Making a Direct Connection via a UNCp. 759
Using Net Use: Connecting to Other Drives and Printersp. 761
Connecting to a Resource in the Local Domainp. 762
Using Long Filenames in UNCsp. 763
Creating a Drive Mapping for Your Home Directoryp. 763
Connecting to a Resource in Another Domainp. 763
Using Other Switchesp. 764
Creating Hardware Profilesp. 764
Managing Profilesp. 767
Surviving User Profilesp. 769
Understanding Profilesp. 769
User Foldersp. 770
The All Users Folderp. 770
The Default User Folderp. 771
The Profiles Folder Structurep. 771
Understanding NT Profiles versus 95/98 Profilesp. 772
Receiving the Error Message "No Domain Server Was Available..."p. 773
Avoiding the Guest Account Conundrump. 774
Summaryp. 774
Connecting to Novell NetWare Networksp. 777
Defining Novell's Point of View: Common Termsp. 778
Novell Securityp. 779
The Logon Procedurep. 779
Trustee Rightsp. 779
Directory Rightsp. 780
File Attributesp. 780
Using the Novell Administration Utilitiesp. 780
Talking to NetWare 3.x Servers versus Talking to a NetWare 4.x Treep. 781
Accessing a NetWare Serverp. 781
Administering a NetWare Server from an NT Workstationp. 782
Understanding How NT and NetWare Interactp. 782
Running NetWare and NT Workstation Togetherp. 783
The Older Solution: Windows for Workgroups and Windows 95p. 783
Configuring NT Workstation to Run in Parallel with NetWarep. 784
Using Novell Commands Available from NTp. 787
Printing to Novell Printersp. 788
Enabling Long Filename Support on the Novell Serverp. 789
Choosing a 32-Bit Novell Solutionp. 789
Accessing NetWare Servers from NT Clientsp. 790
Summaryp. 790
Remote Access Servicesp. 793
Defining Remote Accessp. 794
Understanding the Difference between Remote Control and Remote Accessp. 795
Remote Controlp. 795
The Puppet Masterp. 795
Disadvantagesp. 795
Remote Accessp. 796
Deciding Which Is Better-Remote Control or Remote Accessp. 796
Using the Hardware: Modemsp. 797
Definitionsp. 798
Modulation Protocolsp. 798
V.32 bisp. 798
V.34p. 798
V.90p. 799
Other Modulation Protocolsp. 799
Error-Correcting Protocolsp. 799
MNP 4p. 800
V.42p. 800
Data-Compression Protocolsp. 800
Modem-Based Protocolsp. 800
Buffers (Universal Asynchronous Receiver Transmitter Chips)p. 802
Local Flow Controlp. 803
Summary of Modem Specificationsp. 803
Selecting Hardware Options for Dial-Up Networkingp. 803
Choosing Connection Protocols Supported by Dial-Up Networkingp. 804
Installing Dial-Up Networkingp. 805
Installing the Remote Access Servicep. 805
Configuring the Dial-Up Networking Connectionp. 807
Basic Properties Pagep. 808
Server Properties Pagep. 810
Script Properties Pagep. 811
Security Properties Pagep. 812
X.25 Properties Pagep. 815
Finalizing Your DUN Connection Configurationp. 816
Dialing a Connectionp. 816
Dialing Properties Pagep. 818
Callback Properties Pagep. 818
Appearance Properties Pagep. 819
Phonebook Properties Pagep. 820
Walking Through the DUN Wizardp. 820
Testing the DUN Connectionp. 821
Using Shortcuts to Popular Network Informationp. 821
Checking How Well Your DUN Connection Is Doingp. 822
Using the Telephony Settingsp. 824
Summaryp. 825
Administering and Troubleshooting
Supporting New Hardware and Installing Driversp. 829
Display Adaptersp. 830
SCSI Cards and Devicesp. 832
Hard Drives and CD-ROMsp. 832
Tape Drivesp. 833
Modemsp. 834
Installing a New Modemp. 834
Changing Modem Settingsp. 836
Modem Propertiesp. 836
Dialing Propertiesp. 838
Mouse Driversp. 840
Keyboard Driversp. 841
Sound Cardsp. 842
LAN Cardsp. 845
EIDE and IDE Adaptersp. 847
PCMCIA Adaptersp. 848
Summaryp. 850
Running Windows 3.x and DOS Programsp. 853
Understanding How NT 4 Supports Older Applicationsp. 854
WOWEXEC-Windows on Windowsp. 855
Starting WOWEXEC for a Particular Applicationp. 855
Setting the Properties of DOS Appsp. 856
Generalp. 858
Securityp. 858
Permissionsp. 859
Auditingp. 860
Ownershipp. 861
Programp. 861
Using the Windows NT Buttonp. 863
Using config.nt and autoexec.ntp. 864
Special config.nt Commandsp. 864
Setting autoexec.nt Featuresp. 865
Changing the Iconp. 865
Fontsp. 866
Memoryp. 867
Setting Conventional Memoryp. 868
Setting Expanded (EMS) Memoryp. 869
Setting Extended (XMS) Memoryp. 869
Setting MS-DOS Protected-Mode Memoryp. 869
Troubleshooting Memory Settingsp. 870
Screenp. 871
Full Screen or Windowp. 871
Window Appearancep. 871
Performancep. 872
Miscellaneous Settingsp. 873
Foregroundp. 873
Backgroundp. 873
Idle Sensitivityp. 874
Mousep. 875
Terminationp. 876
Otherp. 876
Windows Shortcut Keysp. 876
Managing DOS Memory under NTp. 877
Maximizing Conventional Memoryp. 877
Load Fewer Programs (TSRs and Device Drivers)p. 877
Load DOS Highp. 877
Running DOS Programs and 32-Bit Device Driversp. 877
Using Expanded Memoryp. 878
Using DPMI in NT Workstationp. 878
Tracking Resourcesp. 881
Understanding Why You Still Have .ini Filesp. 881
Editing an .ini Filep. 881
Running DOS Diagnostic Programsp. 882
Use of DOS Diagnosticsp. 882
Tips for Running Diagnosticsp. 883
A Final Memory Management Note for DOS Programsp. 883
Summaryp. 884
Fixing NT When It Breaksp. 887
Avoiding NT Crashesp. 888
Buy Reliable Hardwarep. 888
Guard against Environmental Hazardsp. 890
Install NT Properlyp. 891
Obtain the Latest Tested Drivers for Your Hardwarep. 891
Always Shut Down NT Properlyp. 891
Back Up Your Disk Regularlyp. 891
Be Sure You're Authorized to Do Something before Doing Itp. 892
Restoring a Configurationp. 892
Using the "Last Known Good" Menup. 893
When Does (and Doesn't) It Work?p. 893
Using the Emergency Repair Diskp. 894
Backing Up Your Configurationp. 895
Recovering from Bad Video Driversp. 896
Backing Up the Registry (and the SAM)p. 896
Finding Alternatives for Backing Up the Registryp. 896
Restoring a Registryp. 897
Diagnosing a Boot Failurep. 897
Before the Boot: The Hardware Must Workp. 898
Step One: ntldrp. 899
Step Two: ntdetectp. 899
Using the Debug Version of ntdetectp. 900
Building the Registryp. 900
Step Three: ntoskrnlp. 900
The Kernel Load Phasep. 901
The Kernel Initialization Phasep. 901
The Services Load Phasep. 901
The Windows Subsystem Start Phasep. 902
Using NT Debug Toolsp. 902
Understanding the Terminologyp. 902
Diagnosing Blue Screens: An Overviewp. 903
Using Memory Dump Filesp. 904
Creating the Memory Dump Filep. 904
Using the Dump Analysis Utilitiesp. 905
Using Kernel Debuggersp. 907
Setting Up Your Machine for Kernel Debuggingp. 907
Connecting the Modemp. 907
Setting Up the Target Computer for Debuggingp. 908
Setting Up the Symbol Tree on the Host Computerp. 911
Setting Up the Debugger on the Host Computerp. 912
Starting the Debuggerp. 914
Starting the Debugger Using the remote Utilityp. 915
Using Debugger Commandsp. 916
!reloadp. 920
Log Filesp. 920
!driversp. 920
!locksp. 921
!memusagep. 921
!vmp. 922
!errlogp. 923
!irpzone fullp. 923
!process 0 0p. 923
!process 0 7p. 924
!processp. 925
!threadp. 926
Examining Crash Dumps with dumpexamp. 926
Remembering the Bottom Line: What These Tools Are Good Forp. 927
Summaryp. 928
Administrative and Diagnostic Toolsp. 931
Running Backupp. 932
Running Disk Administratorp. 933
Deciding Which File System Is Bestp. 933
Setting Up a New Disk Drive in Windows NTp. 934
Creating Extended Partitions and Logical Drivesp. 936
Creating Stripe and Volume Setsp. 937
Working with Disks and Volumes in Windows NTp. 939
Running Event Viewerp. 941
Running Performance Monitorp. 945
Using Chart Viewp. 949
Using Alert Viewp. 951
Using Log Viewp. 952
Using Report Viewp. 954
Running Remote Access Adminp. 955
Running User Managerp. 958
Creating a New Userp. 963
Creating User Profilesp. 964
Editing Logon Scriptsp. 966
Creating a New Local Groupp. 968
Setting File/Directory Accessp. 969
Running Windows NT Diagnosticsp. 971
Running Task Managerp. 981
Task Manager Applicationsp. 982
Task Manager Processesp. 982
Task Manager Performancep. 983
Summaryp. 984
Additional Customization Optionsp. 987
Keyboard Optionsp. 988
Multiple Keyboard-Layout and Keyboard Language Supportp. 989
General Keyboard Settingsp. 990
Regional Settingsp. 991
System Settingsp. 992
System Appletp. 993
Generalp. 993
Performancep. 994
Environmentp. 995
Startup/Shutdownp. 996
Hardware Profilesp. 997
User Profilesp. 998
Devices Configuration Appletp. 998
Services Configuration Appletp. 1000
COM Port Adjustmentsp. 1001
The Recycle Bin's Propertiesp. 1002
TweakUI: A Late Grab Bag of Optionsp. 1004
Final Suggestionsp. 1007
Summaryp. 1008
Advanced Troubleshooting Methodologyp. 1011
The Tao of Troubleshootingp. 1012
Define the Problem: "It's Broken"p. 1013
Explore the Boundariesp. 1013
Brainstorm and Documentp. 1013
Test Your Ideasp. 1014
Repair the Problemp. 1014
Clean Up after Yourselfp. 1014
Get Closurep. 1014
Troubleshooting Printingp. 1015
Other Print Troubleshooting Stepsp. 1018
Troubleshooting NT Setupp. 1019
Planning and Text Mode Setupp. 1019
SCSI Troubleshootingp. 1022
Other Text Mode Setup Issuesp. 1023
Troubleshooting Text Mode to GUI Modep. 1024
Blue Screens During Setupp. 1024
Miscellaneous Setup Issuesp. 1026
Addressing GUI Mode and Initial Boot Issuesp. 1027
Troubleshooting NT Networkingp. 1028
Is It Plugged In?p. 1029
Is Anybody Out There?p. 1029
Troubleshooting TCP/IPp. 1029
Troubleshooting IPX/SPXp. 1034
Troubleshooting NetBEUIp. 1035
How Do You Troubleshoot NT Network Architecture?p. 1036
User Mode Componentsp. 1037
Kernel Mode Componentsp. 1037
Obtaining Service Pack 4 Informationp. 1039
Finding More Informationp. 1039
The Microsoft Knowledge Basep. 1039
Accessing the Knowledge Basep. 1040
Understanding the Art of Queryp. 1040
The NT Resource Kitsp. 1041
Summaryp. 1042
Appendix
Understanding NT Service Packsp. 1045
How to Install a Service Packp. 1046
Should I Reinstall a Service Pack?p. 1047
What's New in SP4p. 1048
Glossaryp. 1051
Indexp. 1094
Table of Contents provided by Syndetics. All Rights Reserved.