<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Tim the Tech &#187; Windows 2008</title>
	<atom:link href="http://www.timthetech.com/category/windows/windows-2008/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.timthetech.com</link>
	<description>Just another WordPress site</description>
	<lastBuildDate>Sat, 17 Jul 2010 02:41:41 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1-alpha</generator>
		<item>
		<title>Windows Commands</title>
		<link>http://www.timthetech.com/windows/windows-2008/commands/windows-commands/</link>
		<comments>http://www.timthetech.com/windows/windows-2008/commands/windows-commands/#comments</comments>
		<pubDate>Sat, 17 Jul 2010 02:41:41 +0000</pubDate>
		<dc:creator>tim</dc:creator>
				<category><![CDATA[Commands]]></category>
		<category><![CDATA[Windows Commands]]></category>

		<guid isPermaLink="false">http://www.timthetech.com/?p=542</guid>
		<description><![CDATA[Ever wondered what that pesky Windows Command does? Or perhaps you need to perform a task but you don&#8217;t know the command to use? Well, here&#8217;s a list of Windows Commands: ADDUSERS Add or list users to/from a CSV file ARP Address Resolution Protocol ASSOC Change file extension associations ASSOCIAT One step file association AT [...]]]></description>
			<content:encoded><![CDATA[<p>Ever wondered what that pesky Windows Command does? Or perhaps you need to perform a task but you don&#8217;t know the command to use? Well, here&#8217;s a list of Windows Commands:</p>
<p><span id="more-542"></span><br />
ADDUSERS Add or list users to/from a CSV file<br />
ARP Address Resolution Protocol<br />
ASSOC Change file extension associations<br />
ASSOCIAT One step file association<br />
AT Schedule a command to run at a later time<br />
ATTRIB Change file attributes</p>
<p>BOOTCFG Edit Windows boot settings<br />
BROWSTAT Get domain, browser and PDC info</p>
<p>CACLS Change file permissions</p>
<p>CALL Call one batch program from another<br />
CD Change Directory &#8211; move to a specific Folder<br />
CHANGE Change Terminal Server Session properties<br />
CHKDSK Check Disk &#8211; check and repair disk problems<br />
CHKNTFS Check the NTFS file system<br />
CHOICE Accept keyboard input to a batch file<br />
CIPHER Encrypt or Decrypt files/folders<br />
CleanMgr Automated cleanup of Temp files, recycle bin<br />
CLEARMEM Clear memory leaks<br />
CLIP Copy STDIN to the Windows clipboard.<br />
CLS Clear the screen<br />
CLUSTER Windows Clustering<br />
CMD Start a new CMD shell<br />
COLOR Change colors of the CMD window<br />
COMP Compare the contents of two files or sets of files<br />
COMPACT Compress files or folders on an NTFS partition<br />
COMPRESS Compress individual files on an NTFS partition<br />
CON2PRT Connect or disconnect a Printer<br />
CONVERT Convert a FAT drive to NTFS.<br />
COPY Copy one or more files to another location<br />
CSVDE Import or Export Active Directory data</p>
<p>DATE Display or set the date<br />
Dcomcnfg DCOM Configuration Utility<br />
DEFRAG Defragment hard drive<br />
DEL Delete one or more files<br />
DELPROF Delete NT user profiles<br />
DELTREE Delete a folder and all subfolders<br />
DevCon Device Manager Command Line Utility<br />
DIR Display a list of files and folders<br />
DIRUSE Display disk usage<br />
DISKCOMP Compare the contents of two floppy disks<br />
DISKCOPY Copy the contents of one floppy disk to another<br />
DNSSTAT DNS Statistics<br />
DOSKEY Edit command line, recall commands, and create macros<br />
DSADD Add user (computer, group..) to active directory<br />
DSQUERY List items in active directory<br />
DSMOD Modify user (computer, group..) in active directory</p>
<p>ECHO Display message on screen<br />
ENDLOCAL End localisation of environment changes in a batch file<br />
ERASE Delete one or more files<br />
EXIT Quit the CMD shell<br />
EXPAND Uncompress files<br />
EXTRACT Uncompress CAB files</p>
<p>FC Compare two files<br />
FDISK Disk Format and partition<br />
FIND Search for a text string in a file<br />
FINDSTR Search for strings in files<br />
FOR /F Loop command: against a set of files<br />
FOR /F Loop command: against the results of another command<br />
FOR Loop command: all options Files, Directory, List<br />
FORFILES Batch process multiple files<br />
FORMAT Format a disk<br />
FREEDISK Check free disk space (in bytes)<br />
FSUTIL File and Volume utilities<br />
FTP File Transfer Protocol<br />
FTYPE Display or modify file types used in file extension associations</p>
<p>GLOBAL Display membership of global groups<br />
GOTO Direct a batch program to jump to a labelled line</p>
<p>HELP Online Help<br />
HFNETCHK Network Security Hotfix Checker</p>
<p>IF Conditionally perform a command<br />
IFMEMBER Is the current user in an NT Workgroup<br />
IPCONFIG Configure IP</p>
<p>KILL Remove a program from memory</p>
<p>LABEL Edit a disk label<br />
LOCAL Display membership of local groups<br />
LOGEVENT Write text to the NT event viewer.<br />
LOGOFF Log a user off<br />
LOGTIME Log the date and time in a file</p>
<p>MAPISEND Send email from the command line<br />
MEM Display memory usage<br />
MD Create new folders<br />
MODE Configure a system device<br />
MORE Display output, one screen at a time<br />
MOUNTVOL Manage a volume mount point<br />
MOVE Move files from one folder to another<br />
MOVEUSER Move a user from one domain to another<br />
MSG Send a message<br />
MSIEXEC Microsoft Windows Installer<br />
MSINFO Windows NT diagnostics<br />
MSTSC Terminal Server Connection (Remote Desktop Protocol)<br />
MUNGE Find and Replace text within file(s)<br />
MV Copy in-use files</p>
<p>NET Manage network resources<br />
NETDOM Domain Manager<br />
NETSH Configure network protocols<br />
NETSVC Command-line Service Controller<br />
NBTSTAT Display networking statistics (NetBIOS over TCP/IP)<br />
NETSTAT Display networking statistics (TCP/IP)<br />
NOW Display the current Date and Time<br />
NSLOOKUP Name server lookup<br />
NTBACKUP Backup folders to tape<br />
NTRIGHTS Edit user account rights</p>
<p>PATH Display or set a search path for executable files<br />
PATHPING Trace route plus network latency and packet loss<br />
PAUSE Suspend processing of a batch file and display a message<br />
PERMS Show permissions for a user<br />
PERFMON Performance Monitor<br />
PING Test a network connection<br />
POPD Restore the previous value of the current directory saved by PUSHD<br />
PORTQRY Display the status of ports and services<br />
PRINT Print a text file<br />
PRNCNFG Display, configure or rename a printer<br />
PRNMNGR Add, delete, list printers set the default printer<br />
PROMPT Change the command prompt<br />
PsExec Execute process remotely<br />
PsFile Show files opened remotely<br />
PsGetSid Display the SID of a computer or a user<br />
PsInfo List information about a system<br />
PsKill Kill processes by name or process ID<br />
PsList List detailed information about processes<br />
PsLoggedOn Who&#8217;s logged on (locally or via resource sharing)<br />
PsLogList Event log records<br />
PsPasswd Change account password<br />
PsService View and control services<br />
PsShutdown Shutdown or reboot a computer<br />
PsSuspend Suspend processes<br />
PUSHD Save and then change the current directory</p>
<p>QGREP Search file(s) for lines that match a given pattern.</p>
<p>RASDIAL Manage RAS connections<br />
RASPHONE Manage RAS connections<br />
RECOVER Recover a damaged file from a defective disk.<br />
REG Read, Set or Delete registry keys and values<br />
REGEDIT Import or export registry settings<br />
REGSVR32 Register or unregister a DLL<br />
REGINI Change Registry Permissions<br />
REM Record comments (remarks) in a batch file<br />
REN Rename a file or files.<br />
REPLACE Replace or update one file with another<br />
RD Delete folder(s)<br />
RDISK Create a Recovery Disk<br />
RMTSHARE Share a folder or a printer<br />
ROBOCOPY Robust File and Folder Copy<br />
ROUTE Manipulate network routing tables<br />
RUNAS Execute a program under a different user account<br />
RUNDLL32 Run a DLL command (add/remove print connections)</p>
<p>SC Service Control<br />
SCHTASKS Create or Edit Scheduled Tasks<br />
SCLIST Display NT Services<br />
ScriptIt Control GUI applications<br />
SET Display, set, or remove environment variables<br />
SETLOCAL Control the visibility of environment variables<br />
SETX Set environment variables permanently<br />
SHARE List or edit a file share or print share<br />
SHIFT Shift the position of replaceable parameters in a batch file<br />
SHORTCUT Create a windows shortcut (.LNK file)<br />
SHOWGRPS List the NT Workgroups a user has joined<br />
SHOWMBRS List the Users who are members of a Workgroup<br />
SHUTDOWN Shutdown the computer<br />
SLEEP Wait for x seconds<br />
SOON Schedule a command to run in the near future<br />
SORT Sort input<br />
START Start a separate window to run a specified program or command<br />
SU Switch User<br />
SUBINACL Edit file and folder Permissions, Ownership and Domain<br />
SUBST Associate a path with a drive letter<br />
SYSTEMINFO List system configuration</p>
<p>TASKLIST List running applications and services<br />
TIME Display or set the system time<br />
TIMEOUT Delay processing of a batch file<br />
TITLE Set the window title for a CMD.EXE session<br />
TOUCH Change file timestamps<br />
TRACERT Trace route to a remote host<br />
TREE Graphical display of folder structure<br />
TYPE Display the contents of a text file</p>
<p>USRSTAT List domain usernames and last login</p>
<p>VER Display version information<br />
VERIFY Verify that files have been saved<br />
VOL Display a disk label</p>
<p>WHERE Locate and display files in a directory tree<br />
WHOAMI Output the current UserName and domain<br />
WINDIFF Compare the contents of two files or sets of files<br />
WINMSD Windows system diagnostics<br />
WINMSDP Windows system diagnostics II<br />
WMIC WMI Commands</p>
<p>XCACLS Change file permissions<br />
XCOPY Copy files and folders</p>
]]></content:encoded>
			<wfw:commentRss>http://www.timthetech.com/windows/windows-2008/commands/windows-commands/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Troubleshooting Active Directory Replication on Windows 2008 DC&#8217;s</title>
		<link>http://www.timthetech.com/windows/windows-2008/active-directory/troubleshooting-active-directory-replication-on-windows-2008-dcs/</link>
		<comments>http://www.timthetech.com/windows/windows-2008/active-directory/troubleshooting-active-directory-replication-on-windows-2008-dcs/#comments</comments>
		<pubDate>Tue, 29 Jun 2010 00:35:31 +0000</pubDate>
		<dc:creator>tim</dc:creator>
				<category><![CDATA[Active Directory]]></category>
		<category><![CDATA[Replication]]></category>
		<category><![CDATA[Troubleshooting]]></category>

		<guid isPermaLink="false">http://www.timthetech.com/?p=506</guid>
		<description><![CDATA[In Windows 2008, we use repadmin.exe to troubleshoot Active Directory replication. Repadmin allows you to dig deep into replication, down to the level of the replication metadata and the up-to-dateness vector. You can specify Password Replication Policies (PRPs) with Read-only Domain Controllers and enable/disable replication for a given Domain Controller and manually configure a replication topology.]]></description>
			<content:encoded><![CDATA[<p>In Windows 2008, we use repadmin.exe to troubleshoot Active Directory replication. Repadmin allows you to dig deep into replication, down to the level of the replication metadata and the up-to-dateness vector. You can specify Password Replication Policies (PRPs) with Read-only Domain Controllers and enable/disable replication for a given Domain Controller and manually configure a replication topology.</p>
<p>Let&#8217;s run our first command:</p>
<pre>repadmin.exe /replsummary</pre>
<p>This /replsummary command will identify Domain Controllers that are failing replication (inbound or outbound) and summerize the results in a report. This report can be the basis of your Active Directory replication troubleshooting actions.</p>
<p>If one of your Domain Controllers is failing replication we can use repadmin.exe to force synchronization immediately. We&#8217;d run the following command:</p>
<pre>repadmin.exe /syncall DCName dc=domain,dc=tld</pre>
<p>Where DCName is the name of the replication-incapable Domain Controller and the domain and top-level domainname (tld) specify the Active Directory Naming Context to synchronize.</p>
<p>Of course, when you have a serious Active Directory replication problem, trying to force replication like this will only show more errors, pointing you in the direction of targeting specific Domain Controllers and/or objects.</p>
<p>Another repadmin.exe command of particular use it the command to stop and/or start inbound and/or outbound replication immediately for a specific Domain Controller. This is useful in scenarios where you want to make changes to a Domain Controller, but don’t want them replicated to other Domain Controllers. The commands are easy:</p>
<pre>repadmin /options DCName +DISABLE_OUTBOUND_REPL
repadmin /options DCName -DISABLE_OUTBOUND_REPL
repadmin /options DCName +DISABLE_INBOUND_REPL
repadmin /options DCName -DISABLE_INBOUND_REPL</pre>
<p>Of course, many Microsoft schema updates and preparations have checks for disabled inbound and/or outbound replication. Thus, you can’t always use the above commands in these scenarios.</p>
<p>And this gem: Checking whether an Active Directory infrastructure successfully prepared the domain and forest for Windows Server 2003. And checking whether the changes have been replicated to all Domain Controllers:</p>
<pre> repadmin /showobjmeta * "CN=Windows2003Update,
 CN=ForestUpdates,CN=Configuration,DC=domain,DC=tld"</pre>
<pre> repadmin /showobjmeta * "CN=Windows2003Update,
 CN=DomainUpdates,CN=Configuration,DC=domain,DC=tld"</pre>
<p>Any Domain Controller, not returning it has the object, has not yet replicated the Active Directory preparation. Until you’ve replicated the object to all Domain Controllers, it would be ill-advised to continue and promote the first Windows Server 2008 Domain Controller.</p>
<hr />
<p><span><a href="http://www.timthetech.com/wp-content/uploads/2010/06/Get-This-Video-Training.png"><img class="alignleft size-full wp-image-514" title="Get This Video Training" src="http://www.timthetech.com/wp-content/uploads/2010/06/Get-This-Video-Training.png" alt="" width="100" height="100" /></a>If you&#8217;d like to learn more about Active Directory, I&#8217;d recommend that you get hold of these <a title="Active Directory Training Videos" href="http://www.winstructor.com/products/Active-Directory-Training.html" target="_blank">Active Directory Training Videos</a>. If you truly want to <a title="Learn Active Directory" href="http://www.winstructor.com/products/Active-Directory-Training.html" target="_blank">Learn Active Directory</a> you won&#8217;t find better training than this.</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.timthetech.com/windows/windows-2008/active-directory/troubleshooting-active-directory-replication-on-windows-2008-dcs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Port Numbers and Names</title>
		<link>http://www.timthetech.com/windows/windows-2008/networking/port-numbers-and-names/</link>
		<comments>http://www.timthetech.com/windows/windows-2008/networking/port-numbers-and-names/#comments</comments>
		<pubDate>Tue, 01 Jun 2010 23:15:04 +0000</pubDate>
		<dc:creator>tim</dc:creator>
				<category><![CDATA[Networking]]></category>
		<category><![CDATA[Ports]]></category>

		<guid isPermaLink="false">http://www.timthetech.com/?p=485</guid>
		<description><![CDATA[Port Numbers and Names]]></description>
			<content:encoded><![CDATA[<p>0<br />
1 tcpmux<br />
3<br />
4<br />
5 rje<br />
7 echo<br />
9 discard<br />
11 systat<br />
13 daytime<br />
15 netstat<br />
17 qotd<br />
18 send/rwp<br />
19 chargen<br />
20 ftp-data<br />
21 ftp<br />
22 ssh, pcAnywhere<br />
23 Telnet<br />
25 SMTP<br />
27 ETRN<br />
29 msg-icp<br />
31 msg-auth<br />
33 dsp<br />
37 time<br />
38 RAP<br />
39 rlp<br />
40<br />
41<br />
42 nameserv, WINS<br />
43 whois, nickname<br />
49 TACACS, Login Host Protocol<br />
50 RMCP, re-mail-ck<br />
53 DNS<br />
57 MTP<br />
59 NFILE<br />
63 whois++<br />
66 sql*net<br />
67 bootps<br />
68 bootpd/dhcp<br />
69 Trivial File Transfer Protocol (tftp)<br />
70 Gopher<br />
79 finger<br />
80 www-http<br />
87<br />
88 Kerberos, WWW<br />
95 supdup<br />
96 DIXIE<br />
98 linuxconf<br />
101 HOSTNAME<br />
102 ISO, X.400, ITOT<br />
105 cso<br />
106 poppassd<br />
109 POP2<br />
110 POP3<br />
111 Sun RPC Portmapper<br />
113 identd/auth<br />
115 sftp<br />
116<br />
117 uucp<br />
118<br />
119 NNTP<br />
120 CFDP<br />
123 NTP<br />
124 SecureID<br />
129 PWDGEN<br />
133 statsrv<br />
135 loc-srv/epmap<br />
137 netbios-ns<br />
138 netbios-dgm (UDP)<br />
139 NetBIOS<br />
143 IMAP<br />
144 NewS<br />
150<br />
152 BFTP<br />
153 SGMP<br />
156<br />
161 SNMP<br />
175 vmnet<br />
177 XDMCP<br />
178 NextStep Window Server<br />
179 BGP<br />
180 SLmail admin<br />
199 smux<br />
210 Z39.50<br />
213<br />
218 MPP<br />
220 IMAP3<br />
256<br />
257<br />
258<br />
259 ESRO<br />
264 FW1_topo<br />
311 Apple WebAdmin<br />
350 MATIP type A<br />
351 MATIP type B<br />
360<br />
363 RSVP tunnel<br />
366 ODMR (On-Demand Mail Relay)<br />
371<br />
387 AURP (AppleTalk Update-Based Routing Protocol)<br />
389 LDAP<br />
407 Timbuktu<br />
427<br />
434 Mobile IP<br />
443 ssl<br />
444 snpp, Simple Network Paging Protocol<br />
445 SMB<br />
458 QuickTime TV/Conferencing<br />
468 Photuris<br />
475<br />
500 ISAKMP, pluto<br />
511<br />
512 biff, rexec<br />
513 who, rlogin<br />
514 syslog, rsh<br />
515 lp, lpr, line printer<br />
517 talk<br />
520 RIP (Routing Information Protocol)<br />
521 RIPng<br />
522 ULS<br />
531 IRC<br />
543 KLogin, AppleShare over IP<br />
545 QuickTime<br />
548 AFP<br />
554 Real Time Streaming Protocol<br />
555 phAse Zero<br />
563 NNTP over SSL<br />
575 VEMMI<br />
581 Bundle Discovery Protocol<br />
593 MS-RPC<br />
608 SIFT/UFT<br />
626 Apple ASIA<br />
631 IPP (Internet Printing Protocol)<br />
635 mountd<br />
636 sldap<br />
642 EMSD<br />
648 RRP (NSI Registry Registrar Protocol)<br />
655 tinc<br />
660 Apple MacOS Server Admin<br />
666 Doom<br />
674 ACAP<br />
687 AppleShare IP Registry<br />
700 buddyphone<br />
705 AgentX for SNMP<br />
901 swat, realsecure<br />
993 s-imap<br />
995 s-pop<br />
999<br />
1024<br />
1025<br />
1050<br />
1062 Veracity<br />
1080 SOCKS<br />
1085 WebObjects<br />
1100<br />
1105<br />
1114<br />
1227 DNS2Go<br />
1234<br />
1243 SubSeven<br />
1338 Millennium Worm<br />
1352 Lotus Notes<br />
1381 Apple Network License Manager<br />
1417 Timbuktu<br />
1418 Timbuktu<br />
1419 Timbuktu<br />
1420<br />
1433 Microsoft SQL Server<br />
1434 Microsoft SQL Monitor<br />
1477<br />
1478<br />
1490<br />
1494 Citrix ICA Protocol<br />
1498<br />
1500<br />
1503 T.120<br />
1521 Oracle SQL<br />
1522<br />
1524<br />
1525 prospero<br />
1526 prospero<br />
1527 tlisrv<br />
1529<br />
1547<br />
1604 Citrix ICA, MS Terminal Server<br />
1645 RADIUS Authentication<br />
1646 RADIUS Accounting<br />
1680 Carbon Copy<br />
1701 L2TP/LSF<br />
1717 Convoy<br />
1720 H.323/Q.931<br />
1723 PPTP control port<br />
1731<br />
1755 Windows Media .asf<br />
1758 TFTP multicast<br />
1761<br />
1762<br />
1808<br />
1812 RADIUS server<br />
1813 RADIUS accounting<br />
1818 ETFTP<br />
1968<br />
1973 DLSw DCAP/DRAP<br />
1975<br />
1978<br />
1979<br />
1985 HSRP<br />
1999 Cisco AUTH<br />
2000<br />
2001 glimpse<br />
2005<br />
2010<br />
2023<br />
2048<br />
2049 NFS<br />
2064 distributed.net<br />
2065 DLSw<br />
2066 DLSw<br />
2080<br />
2106 MZAP<br />
2140 DeepThroat<br />
2301 Compaq Insight Management Web Agents<br />
2327 Netscape Conference<br />
2336 Apple UG Control<br />
2345<br />
2427 MGCP gateway<br />
2504 WLBS<br />
2535 MADCAP<br />
2543 sip<br />
2565<br />
2592 netrek<br />
2727 MGCP call agent<br />
2766<br />
2628 DICT<br />
2998 ISS Real Secure Console Service Port<br />
3000 Firstclass<br />
3001<br />
3031 Apple AgentVU<br />
3052<br />
3128 squid<br />
3130 ICP<br />
3150 DeepThroat<br />
3264 ccmail<br />
3283 Apple NetAssitant<br />
3288 COPS<br />
3305 ODETTE<br />
3306 mySQL<br />
3352<br />
3389 RDP Protocol (Terminal Server)<br />
3520<br />
3521 netrek<br />
3879<br />
4000 icq, command-n-conquer<br />
4045<br />
4144<br />
4242<br />
4321 rwhois<br />
4333 mSQL<br />
4444<br />
47017<br />
4827 HTCP<br />
5000<br />
5001<br />
5002<br />
5004 RTP<br />
5005 RTP<br />
5010 Yahoo! Messenger<br />
5050<br />
5060 SIP<br />
5135<br />
5150<br />
5190 AIM<br />
5222<br />
5353<br />
5400<br />
5500 securid<br />
5501 securidprop<br />
5300<br />
5423 Apple VirtualUser<br />
5555<br />
5556<br />
5631 PCAnywhere data<br />
5632 PCAnywhere<br />
5678<br />
5800 VNC<br />
5801 VNC<br />
5900 VNC<br />
5901 VNC<br />
5843<br />
6000 X Windows<br />
6112 BattleNet<br />
6050<br />
6499<br />
6500<br />
6502 Netscape Conference<br />
6547<br />
6548<br />
6549<br />
6666<br />
6667 IRC<br />
6670 VocalTec Internet Phone, DeepThroat<br />
6699 napster<br />
6776 Sub7<br />
6968<br />
6969<br />
6970 RTP<br />
6971<br />
7000<br />
7007 MSBD, Windows Media encoder<br />
7070 RealServer/QuickTime<br />
7161<br />
7323<br />
7777<br />
7778 Unreal<br />
7640<br />
7648 CU-SeeMe<br />
7649 CU-SeeMe<br />
7654<br />
8000<br />
8002<br />
8010 WinGate 2.1<br />
8080 HTTP<br />
8100<br />
8181 HTTP<br />
8383 IMail WWW<br />
8765<br />
8875 napster<br />
8888 napster<br />
8890<br />
9000<br />
9090<br />
9200<br />
9704<br />
9669<br />
9876<br />
9989<br />
10008 cheese worm<br />
10752<br />
12345<br />
11371 PGP 5 Keyserver<br />
12346<br />
13000<br />
13223 PowWow<br />
13224 PowWow<br />
14000<br />
14237 Palm<br />
14238 Palm<br />
14690<br />
16969<br />
18888 LiquidAudio<br />
21157 Activision<br />
22555<br />
22703<br />
22793<br />
23213 PowWow<br />
23214 PowWow<br />
23456 EvilFTP<br />
26000 Quake<br />
27000<br />
27001 QuakeWorld<br />
27010 Half-Life<br />
27015 Half-Life<br />
27374<br />
27444<br />
27665<br />
27910<br />
27960 QuakeIII<br />
28000<br />
28001<br />
28002<br />
28003<br />
28004<br />
28005<br />
28006<br />
28007<br />
28008<br />
30029 AOL Admin<br />
30100<br />
30101<br />
30102<br />
30103<br />
30303<br />
30464<br />
31335<br />
31337 Back Orifice<br />
32000<br />
32771<br />
32777 rpc.walld<br />
34555<br />
40193 Novell<br />
41524 arcserve discovery<br />
45000 Cisco NetRanger postofficed<br />
50505<br />
52901<br />
54321<br />
61000<br />
65301<br />
Multicast hidden<br />
ICMP Type hidden<br />
9998<br />
32773 rpc.ttdbserverd<br />
32776 rpc.spray<br />
32779 rpc.cmsd<br />
38036 timestep</p>
]]></content:encoded>
			<wfw:commentRss>http://www.timthetech.com/windows/windows-2008/networking/port-numbers-and-names/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Windows Exit Codes</title>
		<link>http://www.timthetech.com/windows/windows-2008/commands/windows-exit-codes/</link>
		<comments>http://www.timthetech.com/windows/windows-2008/commands/windows-exit-codes/#comments</comments>
		<pubDate>Sun, 30 May 2010 02:46:18 +0000</pubDate>
		<dc:creator>tim</dc:creator>
				<category><![CDATA[Commands]]></category>
		<category><![CDATA[Error Codes]]></category>
		<category><![CDATA[Exit Codes]]></category>

		<guid isPermaLink="false">http://www.timthetech.com/?p=530</guid>
		<description><![CDATA[When a command or batch file exits it normally produces an Exit Code or Error Code. Here's a list of what these Windows Exit Codes mean.]]></description>
			<content:encoded><![CDATA[<p>0	The operation completed successfully.<br />
1	Incorrect function.<br />
2	The system cannot find the file specified.<br />
3	The system cannot find the path specified.<br />
4	The system cannot open the file.<br />
5	Access is denied.<br />
6	The handle is invalid.<br />
7	The storage control blocks were destroyed.<br />
8	Not enough storage is available to process this command.<br />
9	The storage control block address is invalid.<br />
10	The environment is incorrect.<br />
11	An attempt was made to load a program with an incorrect  format.<br />
12	The access code is invalid.<br />
13	The data is invalid.<br />
14	Not enough storage is available to complete this operation.<br />
15	The system cannot find the drive specified.<br />
16	The directory cannot be removed.<br />
17	The system cannot move the file to a different disk drive.<br />
18	There are no more files.<br />
19	The media is write protected.<br />
20	The system cannot find the device specified.<br />
21	The device is not ready.<br />
22	The device does not recognize the command.<br />
23	Data error (cyclic redundancy check).<br />
24	The program issued a command but the command length is  incorrect.<br />
25	The drive cannot locate a specific area or track on the  disk.<br />
26	The specified disk or diskette cannot be accessed.<br />
27	The drive cannot find the sector requested.<br />
28	The printer is out of paper.<br />
29	The system cannot write to the specified device.<br />
30	The system cannot read from the specified device.<br />
31	A device attached to the system is not functioning.<br />
32	The process cannot access the file because it is being used  by another process.<br />
33	The process cannot access the file because another process  has locked a portion of the file.<br />
34	The wrong diskette is in the drive. Insert %2 (Volume Serial  Number: %3) into drive %1.<br />
36	Too many files opened for sharing.<br />
38	Reached the end of the file.<br />
39	The disk is full.<br />
50	The request is not supported.<br />
51	Windows cannot find the network path. Verify that the network  path is correct and the destination computer is not busy or turned off.  If Windows still cannot find the network path, contact your network  administrator.<br />
52	You were not connected because a duplicate name exists on the  network. Go to System in the Control Panel to change the computer name  and try again.<br />
53	The network path was not found.<br />
54	The network is busy.<br />
55	The specified network resource or device is no longer  available.<br />
56	The network BIOS command limit has been reached.<br />
57	A network adapter hardware error occurred.<br />
58	The specified server cannot perform the requested operation.<br />
59	An unexpected network error occurred.<br />
60	The remote adapter is not compatible.<br />
61	The printer queue is full.<br />
62	Space to store the file waiting to be printed is not  available on the server.<br />
63	Your file waiting to be printed was deleted.<br />
64	The specified network name is no longer available.<br />
65	Network access is denied.<br />
66	The network resource type is not correct.<br />
67	The network name cannot be found.<br />
68	The name limit for the local computer network adapter card  was exceeded.<br />
69	The network BIOS session limit was exceeded.<br />
70	The remote server has been paused or is in the process of  being started.<br />
71	No more connections can be made to this remote computer at  this time because there are already as many connections as the computer  can accept.<br />
72	The specified printer or disk device has been paused.<br />
80	The file exists.<br />
82	The directory or file cannot be created.<br />
83	Fail on INT 24.<br />
84	Storage to process this request is not available.<br />
85	The local device name is already in use.<br />
86	The specified network password is not correct.<br />
87	The parameter is incorrect.<br />
88	A write fault occurred on the network.<br />
89	The system cannot start another process at this time.<br />
100	Cannot create another system semaphore.<br />
101	The exclusive semaphore is owned by another process.<br />
102	The semaphore is set and cannot be closed.<br />
103	The semaphore cannot be set again.<br />
104	Cannot request exclusive semaphores at interrupt time.<br />
105	The previous ownership of this semaphore has ended.<br />
106	Insert the diskette for drive %1.<br />
107	The program stopped because an alternate diskette was not  inserted.<br />
108	The disk is in use or locked by another process.<br />
109	The pipe has been ended.<br />
110	The system cannot open the device or file specified.<br />
111	The file name is too long.<br />
112	There is not enough space on the disk.<br />
113	No more internal file identifiers available.<br />
114	The target internal file identifier is incorrect.<br />
117	The IOCTL call made by the application program is not  correct.<br />
118	The verify-on-write switch parameter value is not correct.<br />
119	The system does not support the command requested.<br />
120	This function is not supported on this system.<br />
121	The semaphore timeout period has expired.<br />
122	The data area passed to a system call is too small.<br />
123	The filename, directory name, or volume label syntax is  incorrect.<br />
124	The system call level is not correct.<br />
125	The disk has no volume label.<br />
126	The specified module could not be found.<br />
127	The specified procedure could not be found.<br />
128	There are no child processes to wait for.<br />
129	The %1 application cannot be run in Win32 mode.<br />
130	Attempt to use a file handle to an open disk partition for  an operation other than raw disk I/O.<br />
131	An attempt was made to move the file pointer before the  beginning of the file.<br />
132	The file pointer cannot be set on the specified device or  file.<br />
133	A JOIN or SUBST command cannot be used for a drive that  contains previously joined drives.<br />
134	An attempt was made to use a JOIN or SUBST command on a  drive that has already been joined.<br />
135	An attempt was made to use a JOIN or SUBST command on a  drive that has already been substituted.<br />
136	The system tried to delete the JOIN of a drive that is not  joined.<br />
137	The system tried to delete the substitution of a drive that  is not substituted.<br />
138	The system tried to join a drive to a directory on a joined  drive.<br />
139	The system tried to substitute a drive to a directory on a  substituted drive.<br />
140	The system tried to join a drive to a directory on a  substituted drive.<br />
141	The system tried to SUBST a drive to a directory on a joined  drive.<br />
142	The system cannot perform a JOIN or SUBST at this time.<br />
143	The system cannot join or substitute a drive to or for a  directory on the same drive.<br />
144	The directory is not a subdirectory of the root directory.<br />
145	The directory is not empty.<br />
146	The path specified is being used in a substitute.<br />
147	Not enough resources are available to process this command.<br />
148	The path specified cannot be used at this time.<br />
149	An attempt was made to join or substitute a drive for which a  directory on the drive is the target of a previous substitute.<br />
150	System trace information was not specified in your  CONFIG.SYS file, or tracing is disallowed.<br />
151	The number of specified semaphore events for DosMuxSemWait  is not correct.<br />
152	DosMuxSemWait did not execute; too many semaphores are  already set.<br />
153	The DosMuxSemWait list is not correct.<br />
154	The volume label you entered exceeds the label character  limit of the target file system.<br />
155	Cannot create another thread.<br />
156	The recipient process has refused the signal.<br />
157	The segment is already discarded and cannot be locked.<br />
158	The segment is already unlocked.<br />
159	The address for the thread ID is not correct.<br />
160	The argument string passed to DosExecPgm is not correct.<br />
161	The specified path is invalid.<br />
162	A signal is already pending.<br />
164	No more threads can be created in the system.<br />
167	Unable to lock a region of a file.<br />
170	The requested resource is in use.<br />
173	A lock request was not outstanding for the supplied cancel  region.<br />
174	The file system does not support atomic changes to the lock  type.<br />
180	The system detected a segment number that was not correct.<br />
182	The operating system cannot run %1.<br />
183	Cannot create a file when that file already exists.<br />
186	The flag passed is not correct.<br />
187	The specified system semaphore name was not found.<br />
188	The operating system cannot run %1.<br />
189	The operating system cannot run %1.<br />
190	The operating system cannot run %1.<br />
191	Cannot run %1 in Win32 mode.<br />
192	The operating system cannot run %1.<br />
193	%1 is not a valid Win32 application.<br />
194	The operating system cannot run %1.<br />
195	The operating system cannot run %1.<br />
196	The operating system cannot run this application program.<br />
197	The operating system is not presently configured to run this  application.<br />
198	The operating system cannot run %1.<br />
199	The operating system cannot run this application program.<br />
200	The code segment cannot be greater than or equal to 64K.<br />
201	The operating system cannot run %1.<br />
202	The operating system cannot run %1.<br />
203	The system could not find the environment option that was  entered.<br />
205	No process in the command subtree has a signal handler.<br />
206	The filename or extension is too long.<br />
207	The ring 2 stack is in use.<br />
208	The global filename characters, * or ?, are entered  incorrectly or too many global filename characters are specified.<br />
209	The signal being posted is not correct.<br />
210	The signal handler cannot be set.<br />
212	The segment is locked and cannot be reallocated.<br />
214	Too many dynamic-link modules are attached to this program  or dynamic-link module.<br />
215	Cannot nest calls to LoadModule.<br />
216	The image file %1 is valid, but is for a machine type other  than the current machine.<br />
230	The pipe state is invalid.<br />
231	All pipe instances are busy.<br />
232	The pipe is being closed.<br />
233	No process is on the other end of the pipe.<br />
234	More data is available.<br />
240	The session was canceled.<br />
254	The specified extended attribute name was invalid.<br />
255	The extended attributes are inconsistent.<br />
258	The wait operation timed out.<br />
259	No more data is available.<br />
266	The copy functions cannot be used.<br />
267	The directory name is invalid.<br />
275	The extended attributes did not fit in the buffer.<br />
276	The extended attribute file on the mounted file system is  corrupt.<br />
277	The extended attribute table file is full.<br />
278	The specified extended attribute handle is invalid.<br />
282	The mounted file system does not support extended  attributes.<br />
288	Attempt to release mutex not owned by caller.<br />
298	Too many posts were made to a semaphore.<br />
299	Only part of a ReadProcessMemory or WriteProcessMemory  request was completed.<br />
300	The oplock request is denied.<br />
301	An invalid oplock acknowledgment was received by the  system.<br />
302	The volume is too fragmented to complete this operation.<br />
303	The file cannot be opened because it is in the process of  being deleted.<br />
317	The system cannot find message text for message number 0x%1  in the message file for %2.<br />
487	Attempt to access invalid address.<br />
534	Arithmetic result exceeded 32 bits.<br />
535	There is a process on other end of the pipe.<br />
536	Waiting for a process to open the other end of the pipe.<br />
994	Access to the extended attribute was denied.<br />
995	The I/O operation has been aborted because of either a  thread exit or an application request.<br />
996	Overlapped I/O event is not in a signaled state.<br />
997	Overlapped I/O operation is in progress.<br />
998	Invalid access to memory location.<br />
999	Error performing inpage operation.<br />
1001	Recursion too deep; the stack overflowed.<br />
1002	The window cannot act on the sent message.<br />
1003	Cannot complete this function.<br />
1004	Invalid flags.<br />
1005	The volume does not contain a recognized file system.  Please make sure that all required file system drivers are loaded and  that the volume is not corrupted.<br />
1006	The volume for a file has been externally altered so that  the opened file is no longer valid.<br />
1007	The requested operation cannot be performed in full-screen  mode.<br />
1008	An attempt was made to reference a token that does not  exist.<br />
1009	The configuration registry database is corrupt.<br />
1010	The configuration registry key is invalid.<br />
1011	The configuration registry key could not be opened.<br />
1012	The configuration registry key could not be read.<br />
1013	The configuration registry key could not be written.<br />
1014	One of the files in the registry database had to be  recovered by use of a log or alternate copy. The recovery was  successful.<br />
1015	The registry is corrupted. The structure of one of the  files containing registry data is corrupted, or the system&#8217;s memory  image of the file is corrupted, or the file could not be recovered  because the alternate copy or log was absent or corrupted.<br />
1016	An I/O operation initiated by the registry failed  unrecoverably. The registry could not read in, or write out, or flush,  one of the files that contain the system&#8217;s image of the registry.<br />
1017	The system has attempted to load or restore a file into the  registry, but the specified file is not in a registry file format.<br />
1018	Illegal operation attempted on a registry key that has been  marked for deletion.<br />
1019	System could not allocate the required space in a registry  log.<br />
1020	Cannot create a symbolic link in a registry key that  already has subkeys or values.<br />
1021	Cannot create a stable subkey under a volatile parent key.<br />
1022	A notify change request is being completed and the  information is not being returned in the caller&#8217;s buffer. The caller now  needs to enumerate the files to find the changes.<br />
1051	A stop control has been sent to a service that other  running services are dependent on.<br />
1052	The requested control is not valid for this service.<br />
1053	The service did not respond to the start or control request  in a timely fashion.<br />
1054	A thread could not be created for the service.<br />
1055	The service database is locked.<br />
1056	An instance of the service is already running.<br />
1057	The account name is invalid or does not exist, or the  password is invalid for the account name specified.<br />
1058	The service cannot be started, either because it is  disabled or because it has no enabled devices associated with it.<br />
1059	Circular service dependency was specified.<br />
1060	The specified service does not exist as an installed  service.<br />
1061	The service cannot accept control messages at this time.<br />
1062	The service has not been started.<br />
1063	The service process could not connect to the service  controller.<br />
1064	An exception occurred in the service when handling the  control request.<br />
1065	The database specified does not exist.<br />
1066	The service has returned a service-specific error code.<br />
1067	The process terminated unexpectedly.<br />
1068	The dependency service or group failed to start.<br />
1069	The service did not start due to a logon failure.<br />
1070	After starting, the service hung in a start-pending state.<br />
1071	The specified service database lock is invalid.<br />
1072	The specified service has been marked for deletion.<br />
1073	The specified service already exists.<br />
1074	The system is currently running with the last-known-good  configuration.<br />
1075	The dependency service does not exist or has been marked  for deletion.<br />
1076	The current boot has already been accepted for use as the  last-known-good control set.<br />
1077	No attempts to start the service have been made since the  last boot.<br />
1078	The name is already in use as either a service name or a  service display name.<br />
1079	The account specified for this service is different from  the account specified for other services running in the same process.<br />
1080	Failure actions can only be set for Win32 services, not for  drivers.<br />
1081	This service runs in the same process as the service  control manager. Therefore, the service control manager cannot take  action if this service&#8217;s process terminates unexpectedly.<br />
1082	No recovery program has been configured for this service.<br />
1083	The executable program that this service is configured to  run in does not implement the service.<br />
1084	This service cannot be started in Safe Mode.<br />
1100	The physical end of the tape has been reached.<br />
1101	A tape access reached a filemark.<br />
1102	The beginning of the tape or a partition was encountered.<br />
1103	A tape access reached the end of a set of files.<br />
1104	No more data is on the tape.<br />
1105	Tape could not be partitioned.<br />
1106	When accessing a new tape of a multivolume partition, the  current block size is incorrect.<br />
1107	Tape partition information could not be found when loading a  tape.<br />
1108	Unable to lock the media eject mechanism.<br />
1109	Unable to unload the media.<br />
1110	The media in the drive may have changed.<br />
1111	The I/O bus was reset.<br />
1112	No media in drive.<br />
1113	No mapping for the Unicode character exists in the target  multi-byte code page.<br />
1114	A dynamic link library (DLL) initialization routine  failed.<br />
1115	A system shutdown is in progress.<br />
1116	Unable to abort the system shutdown because no shutdown was  in progress.<br />
1117	The request could not be performed because of an I/O device  error.<br />
1118	No serial device was successfully initialized. The serial  driver will unload.<br />
1119	Unable to open a device that was sharing an interrupt  request (IRQ) with other devices. At least one other device that uses  that IRQ was already opened.<br />
1120	A serial I/O operation was completed by another write to  the serial port. (The IOCTL_SERIAL_XOFF_COUNTER reached zero.)<br />
1121	A serial I/O operation completed because the timeout period  expired. (The IOCTL_SERIAL_XOFF_COUNTER did not reach zero.)<br />
1122	No ID address mark was found on the floppy disk.<br />
1123	Mismatch between the floppy disk sector ID field and the  floppy disk controller track address.<br />
1124	The floppy disk controller reported an error that is not  recognized by the floppy disk driver.<br />
1125	The floppy disk controller returned inconsistent results in  its registers.<br />
1126	While accessing the hard disk, a recalibrate operation  failed, even after retries.<br />
1127	While accessing the hard disk, a disk operation failed even  after retries.<br />
1128	While accessing the hard disk, a disk controller reset was  needed, but even that failed.<br />
1129	Physical end of tape encountered.<br />
1130	Not enough server storage is available to process this  command.<br />
1131	A potential deadlock condition has been detected.<br />
1132	The base address or the file offset specified does not have  the proper alignment.<br />
1140	An attempt to change the system power state was vetoed by  another application or driver.<br />
1141	The system BIOS failed an attempt to change the system  power state.<br />
1142	An attempt was made to create more links on a file than the  file system supports.<br />
1150	The specified program requires a newer version of Windows.<br />
1151	The specified program is not a Windows or MS-DOS program.<br />
1152	Cannot start more than one instance of the specified  program.<br />
1153	The specified program was written for an earlier version of  Windows.<br />
1154	One of the library files needed to run this application is  damaged.<br />
1155	No application is associated with the specified file for  this operation.<br />
1156	An error occurred in sending the command to the  application.<br />
1157	One of the library files needed to run this application  cannot be found.<br />
1158	The current process has used all of its system allowance of  handles for Window Manager objects.<br />
1159	The message can be used only with synchronous operations.<br />
1160	The indicated source element has no media.<br />
1161	The indicated destination element already contains media.<br />
1162	The indicated element does not exist.<br />
1163	The indicated element is part of a magazine that is not  present.<br />
1164	The indicated device requires reinitialization due to  hardware errors.<br />
1165	The device has indicated that cleaning is required before  further operations are attempted.<br />
1166	The device has indicated that its door is open.<br />
1167	The device is not connected.<br />
1168	Element not found.<br />
1169	There was no match for the specified key in the index.<br />
1170	The property set specified does not exist on the object.<br />
1171	The point passed to GetMouseMovePointsEx is not in the  buffer.<br />
1172	The tracking (workstation) service is not running.<br />
1173	The Volume ID could not be found.<br />
1175	Unable to remove the file to be replaced.<br />
1176	Unable to move the replacement file to the file to be  replaced. The file to be replaced has retained its original name.<br />
1177	Unable to move the replacement file to the file to be  replaced. The file to be replaced has been renamed using the backup  name.<br />
1178	The volume change journal is being deleted.<br />
1179	The volume change journal is not active.<br />
1180	A file was found, but it may not be the correct file.<br />
1181	The journal entry has been deleted from the journal.<br />
1200	The specified device name is invalid.<br />
1201	The device is not currently connected but it is a  remembered connection.<br />
1202	The local device name has a remembered connection to  another network resource.<br />
1203	No network provider accepted the given network path.<br />
1204	The specified network provider name is invalid.<br />
1205	Unable to open the network connection profile.<br />
1206	The network connection profile is corrupted.<br />
1207	Cannot enumerate a noncontainer.<br />
1208	An extended error has occurred.<br />
1209	The format of the specified group name is invalid.<br />
1210	The format of the specified computer name is invalid.<br />
1211	The format of the specified event name is invalid.<br />
1212	The format of the specified domain name is invalid.<br />
1213	The format of the specified service name is invalid.<br />
1214	The format of the specified network name is invalid.<br />
1215	The format of the specified share name is invalid.<br />
1216	The format of the specified password is invalid.<br />
1217	The format of the specified message name is invalid.<br />
1218	The format of the specified message destination is  invalid.<br />
1219	Multiple connections to a server or shared resource by the  same user, using more than one user name, are not allowed. Disconnect  all previous connections to the server or shared resource and try  again.<br />
1220	An attempt was made to establish a session to a network  server, but there are already too many sessions established to that  server.<br />
1221	The workgroup or domain name is already in use by another  computer on the network.<br />
1222	The network is not present or not started.<br />
1223	The operation was canceled by the user.<br />
1224	The requested operation cannot be performed on a file with a  user-mapped section open.<br />
1225	The remote system refused the network connection.<br />
1226	The network connection was gracefully closed.<br />
1227	The network transport endpoint already has an address  associated with it.<br />
1228	An address has not yet been associated with the network  endpoint.<br />
1229	An operation was attempted on a nonexistent network  connection.<br />
1230	An invalid operation was attempted on an active network  connection.<br />
1231	The network location cannot be reached. For information  about network troubleshooting, see Windows Help.<br />
1232	The network location cannot be reached. For information  about network troubleshooting, see Windows Help.<br />
1233	The network location cannot be reached. For information  about network troubleshooting, see Windows Help.<br />
1234	No service is operating at the destination network endpoint  on the remote system.<br />
1235	The request was aborted.<br />
1236	The network connection was aborted by the local system.<br />
1237	The operation could not be completed. A retry should be  performed.<br />
1238	A connection to the server could not be made because the  limit on the number of concurrent connections for this account has been  reached.<br />
1239	Attempting to log in during an unauthorized time of day for  this account.<br />
1240	The account is not authorized to log in from this station.<br />
1241	The network address could not be used for the operation  requested.<br />
1242	The service is already registered.<br />
1243	The specified service does not exist.<br />
1244	The operation being requested was not performed because the  user has not been authenticated.<br />
1245	The operation being requested was not performed because the  user has not logged on to the network. The specified service does not  exist.<br />
1246	Continue with work in progress.<br />
1247	An attempt was made to perform an initialization operation  when initialization has already been completed.<br />
1248	No more local devices.<br />
1249	The specified site does not exist.<br />
1250	A domain controller with the specified name already  exists.<br />
1251	This operation is supported only when you are connected to  the server.<br />
1252	The group policy framework should call the extension even  if there are no changes.<br />
1253	The specified user does not have a valid profile.<br />
1254	This operation is not supported on a Microsoft Small  Business Server.<br />
1255	The server machine is shutting down.<br />
1256	The remote system is not available. For information about  network troubleshooting, see Windows Help.<br />
1257	The security identifier provided is not from an account  domain.<br />
1258	The security identifier provided does not have a domain  component.<br />
1259	AppHelp dialog canceled thus preventing the application  from starting.<br />
1260	Windows cannot open this program because it has been  prevented by a software restriction policy. For more information, open  Event Viewer or contact your system administrator.<br />
1261	A program attempt to use an invalid register value.  Normally caused by an uninitialized register. This error is Itanium  specific.<br />
1262	The share is currently offline or does not exist.<br />
1263	The kerberos protocol encountered an error while validating  the KDC certificate during smartcard logon.<br />
1264	The kerberos protocol encountered an error while attempting  to utilize the smartcard subsystem.<br />
1265	The system detected a possible attempt to compromise  security. Please ensure that you can contact the server that  authenticated you.<br />
1266	The smartcard certificate used for authentication has been  revoked. Please contact your system administrator. There may be  additional information in the event log.<br />
1267	An untrusted certificate authority was detected while  processing the smartcard certificate used for authentication. Please  contact your system administrator.<br />
1268	The revocation status of the smartcard certificate used for  authentication could not be determined. Please contact your system  administrator.<br />
1269	The smartcard certificate used for authentication was not  trusted. Please contact your system administrator.<br />
1270	The smartcard certificate used for authentication has  expired. Please contact your system administrator.<br />
1271	The machine is locked and cannot be shut down without the  force option.<br />
1273	An application-defined callback gave invalid data when  called.<br />
1274	The group policy framework should call the extension in the  synchronous foreground policy refresh.<br />
1275	This driver has been blocked from loading.<br />
1276	A dynamic link library (DLL) referenced a module that was  neither a DLL nor the process&#8217;s executable image.<br />
1300	Not all privileges referenced are assigned to the caller.<br />
1301	Some mapping between account names and security IDs was not  done.<br />
1302	No system quota limits are specifically set for this  account.<br />
1303	No encryption key is available. A well-known encryption key  was returned.<br />
1304	The password is too complex to be converted to a LAN  Manager password. The LAN Manager password returned is a NULL string.<br />
1305	The revision level is unknown.<br />
1306	Indicates two revision levels are incompatible.<br />
1307	This security ID may not be assigned as the owner of this  object.<br />
1308	This security ID may not be assigned as the primary group  of an object.<br />
1309	An attempt has been made to operate on an impersonation  token by a thread that is not currently impersonating a client.<br />
1310	The group may not be disabled.<br />
1311	There are currently no logon servers available to service  the logon request.<br />
1312	A specified logon session does not exist. It may already  have been terminated.<br />
1313	A specified privilege does not exist.<br />
1314	A required privilege is not held by the client.<br />
1315	The name provided is not a properly formed account name.<br />
1316	The specified user already exists.<br />
1317	The specified user does not exist.<br />
1318	The specified group already exists.<br />
1319	The specified group does not exist.<br />
1320	Either the specified user account is already a member of  the specified group, or the specified group cannot be deleted because it  contains a member.<br />
1321	The specified user account is not a member of the specified  group account.<br />
1322	The last remaining administration account cannot be  disabled or deleted.<br />
1323	Unable to update the password. The value provided as the  current password is incorrect.<br />
1324	Unable to update the password. The value provided for the  new password contains values that are not allowed in passwords.<br />
1325	Unable to update the password. The value provided for the  new password does not meet the length, complexity, or history  requirement of the domain.<br />
1326	Logon failure: unknown user name or bad password.<br />
1327	Logon failure: user account restriction. Possible reasons  are blank passwords not allowed, logon hour restrictions, or a policy  restriction has been enforced.<br />
1328	Logon failure: account logon time restriction violation.<br />
1329	Logon failure: user not allowed to log on to this  computer.<br />
1330	Logon failure: the specified account password has expired.<br />
1331	Logon failure: account currently disabled.<br />
1332	No mapping between account names and security IDs was  done.<br />
1333	Too many local user identifiers (LUIDs) were requested at  one time.<br />
1334	No more local user identifiers (LUIDs) are available.<br />
1335	The subauthority part of a security ID is invalid for this  particular use.<br />
1336	The access control list (ACL) structure is invalid.<br />
1337	The security ID structure is invalid.<br />
1338	The security descriptor structure is invalid.<br />
1340	The inherited access control list (ACL) or access control  entry (ACE) could not be built.<br />
1341	The server is currently disabled.<br />
1342	The server is currently enabled.<br />
1343	The value provided was an invalid value for an identifier  authority.<br />
1344	No more memory is available for security information  updates.<br />
1345	The specified attributes are invalid, or incompatible with  the attributes for the group as a whole.<br />
1346	Either a required impersonation level was not provided, or  the provided impersonation level is invalid.<br />
1347	Cannot open an anonymous level security token.<br />
1348	The validation information class requested was invalid.<br />
1349	The type of the token is inappropriate for its attempted  use.<br />
1350	Unable to perform a security operation on an object that  has no associated security.<br />
1351	Configuration information could not be read from the domain  controller, either because the machine is unavailable, or access has  been denied.<br />
1352	The security account manager (SAM) or local security  authority (LSA) server was in the wrong state to perform the security  operation.<br />
1353	The domain was in the wrong state to perform the security  operation.<br />
1354	This operation is only allowed for the Primary Domain  Controller of the domain.<br />
1355	The specified domain either does not exist or could not be  contacted.<br />
1356	The specified domain already exists.<br />
1357	An attempt was made to exceed the limit on the number of  domains per server.<br />
1358	Unable to complete the requested operation because of  either a catastrophic media failure or a data structure corruption on  the disk.<br />
1359	An internal error occurred.<br />
1360	Generic access types were contained in an access mask which  should already be mapped to nongeneric types.<br />
1361	A security descriptor is not in the right format (absolute  or self-relative).<br />
1362	The requested action is restricted for use by logon  processes only. The calling process has not registered as a logon  process.<br />
1363	Cannot start a new logon session with an ID that is already  in use.<br />
1364	A specified authentication package is unknown.<br />
1365	The logon session is not in a state that is consistent with  the requested operation.<br />
1366	The logon session ID is already in use.<br />
1367	A logon request contained an invalid logon type value.<br />
1368	Unable to impersonate using a named pipe until data has  been read from that pipe.<br />
1369	The transaction state of a registry subtree is incompatible  with the requested operation.<br />
1370	An internal security database corruption has been  encountered.<br />
1371	Cannot perform this operation on built-in accounts.<br />
1372	Cannot perform this operation on this built-in special  group.<br />
1373	Cannot perform this operation on this built-in special  user.<br />
1374	The user cannot be removed from a group because the group  is currently the user&#8217;s primary group.<br />
1375	The token is already in use as a primary token.<br />
1376	The specified local group does not exist.<br />
1377	The specified account name is not a member of the local  group.<br />
1378	The specified account name is already a member of the local  group.<br />
1379	The specified local group already exists.<br />
1380	Logon failure: the user has not been granted the requested  logon type at this computer.<br />
1381	The maximum number of secrets that may be stored in a  single system has been exceeded.<br />
1382	The length of a secret exceeds the maximum length allowed.<br />
1383	The local security authority database contains an internal  inconsistency.<br />
1384	During a logon attempt, the user&#8217;s security context  accumulated too many security IDs.<br />
1385	Logon failure: the user has not been granted the requested  logon type at this computer.<br />
1386	A cross-encrypted password is necessary to change a user  password.<br />
1387	A new member could not be added to or removed from the  local group because the member does not exist.<br />
1388	A new member could not be added to a local group because  the member has the wrong account type.<br />
1389	Too many security IDs have been specified.<br />
1390	A cross-encrypted password is necessary to change this user  password.<br />
1391	Indicates an ACL contains no inheritable components.<br />
1392	The file or directory is corrupted and unreadable.<br />
1393	The disk structure is corrupted and unreadable.<br />
1394	There is no user session key for the specified logon  session.<br />
1395	The service being accessed is licensed for a particular  number of connections. No more connections can be made to the service at  this time because there are already as many connections as the service  can accept.<br />
1396	Logon Failure: The target account name is incorrect.<br />
1397	Mutual Authentication failed. The server&#8217;s password is out  of date at the domain controller.<br />
1398	There is a time and/or date difference between the client  and server.<br />
1399	This operation cannot be performed on the current domain.<br />
1400	Invalid window handle.<br />
1401	Invalid menu handle.<br />
1402	Invalid cursor handle.<br />
1403	Invalid accelerator table handle.<br />
1404	Invalid hook handle.<br />
1405	Invalid handle to a multiple-window position structure.<br />
1406	Cannot create a top-level child window.<br />
1407	Cannot find window class.<br />
1408	Invalid window; it belongs to other thread.<br />
1409	Hot key is already registered.<br />
1410	Class already exists.<br />
1411	Class does not exist.<br />
1412	Class still has open windows.<br />
1413	Invalid index.<br />
1414	Invalid icon handle.<br />
1415	Using private DIALOG window words.<br />
1416	The list box identifier was not found.<br />
1417	No wildcards were found.<br />
1418	Thread does not have a clipboard open.<br />
1419	Hot key is not registered.<br />
1420	The window is not a valid dialog window.<br />
1421	Control ID not found.<br />
1422	Invalid message for a combo box because it does not have an  edit control.<br />
1423	The window is not a combo box.<br />
1424	Height must be less than 256.<br />
1425	Invalid device context (DC) handle.<br />
1426	Invalid hook procedure type.<br />
1427	Invalid hook procedure.<br />
1428	Cannot set nonlocal hook without a module handle.<br />
1429	This hook procedure can only be set globally.<br />
1430	The journal hook procedure is already installed.<br />
1431	The hook procedure is not installed.<br />
1432	Invalid message for single-selection list box.<br />
1433	LB_SETCOUNT sent to non-lazy list box.<br />
1434	This list box does not support tab stops.<br />
1435	Cannot destroy object created by another thread.<br />
1436	Child windows cannot have menus.<br />
1437	The window does not have a system menu.<br />
1438	Invalid message box style.<br />
1439	Invalid system-wide (SPI_*) parameter.<br />
1440	Screen already locked.<br />
1441	All handles to windows in a multiple-window position  structure must have the same parent.<br />
1442	The window is not a child window.<br />
1443	Invalid GW_* command.<br />
1444	Invalid thread identifier.<br />
1445	Cannot process a message from a window that is not a  multiple document interface (MDI) window.<br />
1446	Popup menu already active.<br />
1447	The window does not have scroll bars.<br />
1448	Scroll bar range cannot be greater than MAXLONG.<br />
1449	Cannot show or remove the window in the way specified.<br />
1450	Insufficient system resources exist to complete the  requested service.<br />
1451	Insufficient system resources exist to complete the  requested service.<br />
1452	Insufficient system resources exist to complete the  requested service.<br />
1453	Insufficient quota to complete the requested service.<br />
1454	Insufficient quota to complete the requested service.<br />
1455	The paging file is too small for this operation to  complete.<br />
1456	A menu item was not found.<br />
1457	Invalid keyboard layout handle.<br />
1458	Hook type not allowed.<br />
1459	This operation requires an interactive window station.<br />
1460	This operation returned because the timeout period  expired.<br />
1461	Invalid monitor handle.<br />
1500	The event log file is corrupted.<br />
1501	No event log file could be opened, so the event logging  service did not start.<br />
1502	The event log file is full.<br />
1503	The event log file has changed between read operations.<br />
1601	The Windows Installer service could not be accessed. This  can occur if you are running Windows in safe mode, or if the Windows  Installer is not correctly installed. Contact your support personnel for  assistance.<br />
1602	User cancelled installation.<br />
1603	Fatal error during installation.<br />
1604	Installation suspended, incomplete.<br />
1605	This action is only valid for products that are currently  installed.<br />
1606	Feature ID not registered.<br />
1607	Component ID not registered.<br />
1608	Unknown property.<br />
1609	Handle is in an invalid state.<br />
1610	The configuration data for this product is corrupt. Contact  your support personnel.<br />
1611	Component qualifier not present.<br />
1612	The installation source for this product is not available.  Verify that the source exists and that you can access it.<br />
1613	This installation package cannot be installed by the  Windows Installer service. You must install a Windows service pack that  contains a newer version of the Windows Installer service.<br />
1614	Product is uninstalled.<br />
1615	SQL query syntax invalid or unsupported.<br />
1616	Record field does not exist.<br />
1617	The device has been removed.<br />
1618	Another installation is already in progress. Complete that  installation before proceeding with this install.<br />
1619	This installation package could not be opened. Verify that  the package exists and that you can access it, or contact the  application vendor to verify that this is a valid Windows Installer  package.<br />
1620	This installation package could not be opened. Contact the  application vendor to verify that this is a valid Windows Installer  package.<br />
1621	There was an error starting the Windows Installer service  user interface. Contact your support personnel.<br />
1622	Error opening installation log file. Verify that the  specified log file location exists and that you can write to it.<br />
1623	The language of this installation package is not supported  by your system.<br />
1624	Error applying transforms. Verify that the specified  transform paths are valid.<br />
1625	This installation is forbidden by system policy. Contact  your system administrator.<br />
1626	Function could not be executed.<br />
1627	Function failed during execution.<br />
1628	Invalid or unknown table specified.<br />
1629	Data supplied is of wrong type.<br />
1630	Data of this type is not supported.<br />
1631	The Windows Installer service failed to start. Contact your  support personnel.<br />
1632	The Temp folder is on a drive that is full or inaccessible.  Free up space on the drive or verify that you have write permission on  the Temp folder.<br />
1633	This installation package is not supported by this  processor type. Contact your product vendor.<br />
1634	Component not used on this computer.<br />
1635	This patch package could not be opened. Verify that the  patch package exists and that you can access it, or contact the  application vendor to verify that this is a valid Windows Installer  patch package.<br />
1636	This patch package could not be opened. Contact the  application vendor to verify that this is a valid Windows Installer  patch package.<br />
1637	This patch package cannot be processed by the Windows  Installer service. You must install a Windows service pack that contains  a newer version of the Windows Installer service.<br />
1638	Another version of this product is already installed.  Installation of this version cannot continue. To configure or remove the  existing version of this product, use Add/Remove Programs on the  Control Panel.<br />
1639	Invalid command line argument. Consult the Windows  Installer SDK for detailed command line help.<br />
1640	Only administrators have permission to add, remove, or  configure server software during a Terminal Services remote session. If  you want to install or configure software on the server, contact your  network administrator.<br />
1641	The requested operation completed successfully. The system  will be restarted so the changes can take effect.<br />
1642	The upgrade patch cannot be installed by the Windows  Installer service because the program to be upgraded may be missing, or  the upgrade patch may update a different version of the program. Verify  that the program to be upgraded exists on your computer and that you  have the correct upgrade patch.<br />
1643	The patch package is not permitted by software restriction  policy.<br />
1644	One or more customizations are not permitted by software  restriction policy.<br />
1700	The string binding is invalid.<br />
1701	The binding handle is not the correct type.<br />
1702	The binding handle is invalid.<br />
1703	The RPC protocol sequence is not supported.<br />
1704	The RPC protocol sequence is invalid.<br />
1705	The string universal unique identifier (UUID) is invalid.<br />
1706	The endpoint format is invalid.<br />
1707	The network address is invalid.<br />
1708	No endpoint was found.<br />
1709	The timeout value is invalid.<br />
1710	The object universal unique identifier (UUID) was not  found.<br />
1711	The object universal unique identifier (UUID) has already  been registered.<br />
1712	The type universal unique identifier (UUID) has already  been registered.<br />
1713	The RPC server is already listening.<br />
1714	No protocol sequences have been registered.<br />
1715	The RPC server is not listening.<br />
1716	The manager type is unknown.<br />
1717	The interface is unknown.<br />
1718	There are no bindings.<br />
1719	There are no protocol sequences.<br />
1720	The endpoint cannot be created.<br />
1721	Not enough resources are available to complete this  operation.<br />
1722	The RPC server is unavailable.<br />
1723	The RPC server is too busy to complete this operation.<br />
1724	The network options are invalid.<br />
1725	There are no remote procedure calls active on this thread.<br />
1726	The remote procedure call failed.<br />
1727	The remote procedure call failed and did not execute.<br />
1728	A remote procedure call (RPC) protocol error occurred.<br />
1730	The transfer syntax is not supported by the RPC server.<br />
1732	The universal unique identifier (UUID) type is not  supported.<br />
1733	The tag is invalid.<br />
1734	The array bounds are invalid.<br />
1735	The binding does not contain an entry name.<br />
1736	The name syntax is invalid.<br />
1737	The name syntax is not supported.<br />
1739	No network address is available to use to construct a  universal unique identifier (UUID).<br />
1740	The endpoint is a duplicate.<br />
1741	The authentication type is unknown.<br />
1742	The maximum number of calls is too small.<br />
1743	The string is too long.<br />
1744	The RPC protocol sequence was not found.<br />
1745	The procedure number is out of range.<br />
1746	The binding does not contain any authentication  information.<br />
1747	The authentication service is unknown.<br />
1748	The authentication level is unknown.<br />
1749	The security context is invalid.<br />
1750	The authorization service is unknown.<br />
1751	The entry is invalid.<br />
1752	The server endpoint cannot perform the operation.<br />
1753	There are no more endpoints available from the endpoint  mapper.<br />
1754	No interfaces have been exported.<br />
1755	The entry name is incomplete.<br />
1756	The version option is invalid.<br />
1757	There are no more members.<br />
1758	There is nothing to unexport.<br />
1759	The interface was not found.<br />
1760	The entry already exists.<br />
1761	The entry is not found.<br />
1762	The name service is unavailable.<br />
1763	The network address family is invalid.<br />
1764	The requested operation is not supported.<br />
1765	No security context is available to allow impersonation.<br />
1766	An internal error occurred in a remote procedure call  (RPC).<br />
1767	The RPC server attempted an integer division by zero.<br />
1768	An addressing error occurred in the RPC server.<br />
1769	A floating-point operation at the RPC server caused a  division by zero.<br />
1770	A floating-point underflow occurred at the RPC server.<br />
1771	A floating-point overflow occurred at the RPC server.<br />
1772	The list of RPC servers available for the binding of auto  handles has been exhausted.<br />
1773	Unable to open the character translation table file.<br />
1774	The file containing the character translation table has  fewer than 512 bytes.<br />
1775	A null context handle was passed from the client to the  host during a remote procedure call.<br />
1777	The context handle changed during a remote procedure call.<br />
1778	The binding handles passed to a remote procedure call do  not match.<br />
1779	The stub is unable to get the remote procedure call  handle.<br />
1780	A null reference pointer was passed to the stub.<br />
1781	The enumeration value is out of range.<br />
1782	The byte count is too small.<br />
1783	The stub received bad data.<br />
1784	The supplied user buffer is not valid for the requested  operation.<br />
1785	The disk media is not recognized. It may not be formatted.<br />
1786	The workstation does not have a trust secret.<br />
1787	The security database on the server does not have a  computer account for this workstation trust relationship.<br />
1788	The trust relationship between the primary domain and the  trusted domain failed.<br />
1789	The trust relationship between this workstation and the  primary domain failed.<br />
1790	The network logon failed.<br />
1791	A remote procedure call is already in progress for this  thread.<br />
1792	An attempt was made to logon, but the network logon service  was not started.<br />
1793	The user&#8217;s account has expired.<br />
1794	The redirector is in use and cannot be unloaded.<br />
1795	The specified printer driver is already installed.<br />
1796	The specified port is unknown.<br />
1797	The printer driver is unknown.<br />
1798	The print processor is unknown.<br />
1799	The specified separator file is invalid.<br />
1800	The specified priority is invalid.<br />
1801	The printer name is invalid.<br />
1802	The printer already exists.<br />
1803	The printer command is invalid.<br />
1804	The specified datatype is invalid.<br />
1805	The environment specified is invalid.<br />
1806	There are no more bindings.<br />
1807	The account used is an interdomain trust account. Use your  global user account or local user account to access this server.<br />
1808	The account used is a computer account. Use your global  user account or local user account to access this server.<br />
1809	The account used is a server trust account. Use your global  user account or local user account to access this server.<br />
1810	The name or security ID (SID) of the domain specified is  inconsistent with the trust information for that domain.<br />
1811	The server is in use and cannot be unloaded.<br />
1812	The specified image file did not contain a resource  section.<br />
1813	The specified resource type cannot be found in the image  file.<br />
1814	The specified resource name cannot be found in the image  file.<br />
1815	The specified resource language ID cannot be found in the  image file.<br />
1816	Not enough quota is available to process this command.<br />
1817	No interfaces have been registered.<br />
1818	The remote procedure call was cancelled.<br />
1819	The binding handle does not contain all required  information.<br />
1820	A communications failure occurred during a remote procedure  call.<br />
1821	The requested authentication level is not supported.<br />
1822	No principal name registered.<br />
1823	The error specified is not a valid Windows RPC error code.<br />
1824	A UUID that is valid only on this computer has been  allocated.<br />
1825	A security package specific error occurred.<br />
1826	Thread is not canceled.<br />
1827	Invalid operation on the encoding/decoding handle.<br />
1828	Incompatible version of the serializing package.<br />
1829	Incompatible version of the RPC stub.<br />
1830	The RPC pipe object is invalid or corrupted.<br />
1831	An invalid operation was attempted on an RPC pipe object.<br />
1832	Unsupported RPC pipe version.<br />
1898	The group member was not found.<br />
1899	The endpoint mapper database entry could not be created.<br />
1900	The object universal unique identifier (UUID) is the nil  UUID.<br />
1901	The specified time is invalid.<br />
1902	The specified form name is invalid.<br />
1903	The specified form size is invalid.<br />
1904	The specified printer handle is already being waited on<br />
1905	The specified printer has been deleted.<br />
1906	The state of the printer is invalid.<br />
1907	The user&#8217;s password must be changed before logging on the  first time.<br />
1908	Could not find the domain controller for this domain.<br />
1909	The referenced account is currently locked out and may not  be logged on to.<br />
1910	The object exporter specified was not found.<br />
1911	The object specified was not found.<br />
1912	The object resolver set specified was not found.<br />
1913	Some data remains to be sent in the request buffer.<br />
1914	Invalid asynchronous remote procedure call handle.<br />
1915	Invalid asynchronous RPC call handle for this operation.<br />
1916	The RPC pipe object has already been closed.<br />
1917	The RPC call completed before all pipes were processed.<br />
1918	No more data is available from the RPC pipe.<br />
1919	No site name is available for this machine.<br />
1920	The file cannot be accessed by the system.<br />
1921	The name of the file cannot be resolved by the system.<br />
1922	The entry is not of the expected type.<br />
1923	Not all object UUIDs could be exported to the specified  entry.<br />
1924	Interface could not be exported to the specified entry.<br />
1925	The specified profile entry could not be added.<br />
1926	The specified profile element could not be added.<br />
1927	The specified profile element could not be removed.<br />
1928	The group element could not be added.<br />
1929	The group element could not be removed.<br />
1930	The printer driver is not compatible with a policy enabled  on your computer that blocks NT 4.0 drivers.<br />
1931	The context has expired and can no longer be used.<br />
2000	The pixel format is invalid.<br />
2001	The specified driver is invalid.<br />
2002	The window style or class attribute is invalid for this  operation.<br />
2003	The requested metafile operation is not supported.<br />
2004	The requested transformation operation is not supported.<br />
2005	The requested clipping operation is not supported.<br />
2010	The specified color management module is invalid.<br />
2011	The specified color profile is invalid.<br />
2012	The specified tag was not found.<br />
2013	A required tag is not present.<br />
2014	The specified tag is already present.<br />
2015	The specified color profile is not associated with any  device.<br />
2016	The specified color profile was not found.<br />
2017	The specified color space is invalid.<br />
2018	Image Color Management is not enabled.<br />
2019	There was an error while deleting the color transform.<br />
2020	The specified color transform is invalid.<br />
2021	The specified transform does not match the bitmap&#8217;s color  space.<br />
2022	The specified named color index is not present in the  profile.<br />
2108	The network connection was made successfully, but the user  had to be prompted for a password other than the one originally  specified.<br />
2109	The network connection was made successfully using default  credentials.<br />
2202	The specified username is invalid.<br />
2250	This network connection does not exist.<br />
2401	This network connection has files open or requests  pending.<br />
2402	Active connections still exist.<br />
2404	The device is in use by an active process and cannot be  disconnected.<br />
3000	The specified print monitor is unknown.<br />
3001	The specified printer driver is currently in use.<br />
3002	The spool file was not found.<br />
3003	A StartDocPrinter call was not issued.<br />
3004	An AddJob call was not issued.<br />
3005	The specified print processor has already been installed.<br />
3006	The specified print monitor has already been installed.<br />
3007	The specified print monitor does not have the required  functions.<br />
3008	The specified print monitor is currently in use.<br />
3009	The requested operation is not allowed when there are jobs  queued to the printer.<br />
3010	The requested operation is successful. Changes will not be  effective until the system is rebooted.<br />
3011	The requested operation is successful. Changes will not be  effective until the service is restarted.<br />
3012	No printers were found.<br />
3013	The printer driver is known to be unreliable.<br />
3014	The printer driver is known to harm the system.<br />
4000	WINS encountered an error while processing the command.<br />
4001	The local WINS cannot be deleted.<br />
4002	The importation from the file failed.<br />
4003	The backup failed. Was a full backup done before?<br />
4004	The backup failed. Check the directory to which you are  backing the database.<br />
4005	The name does not exist in the WINS database.<br />
4006	Replication with a nonconfigured partner is not allowed.<br />
4100	The DHCP client has obtained an IP address that is already  in use on the network. The local interface will be disabled until the  DHCP client can obtain a new address.<br />
4200	The GUID passed was not recognized as valid by a WMI data  provider.<br />
4201	The instance name passed was not recognized as valid by a  WMI data provider.<br />
4202	The data item ID passed was not recognized as valid by a  WMI data provider.<br />
4203	The WMI request could not be completed and should be  retried.<br />
4204	The WMI data provider could not be located.<br />
4205	The WMI data provider references an instance set that has  not been registered.<br />
4206	The WMI data block or event notification has already been  enabled.<br />
4207	The WMI data block is no longer available.<br />
4208	The WMI data service is not available.<br />
4209	The WMI data provider failed to carry out the request.<br />
4210	The WMI MOF information is not valid.<br />
4211	The WMI registration information is not valid.<br />
4212	The WMI data block or event notification has already been  disabled.<br />
4213	The WMI data item or data block is read only.<br />
4214	The WMI data item or data block could not be changed.<br />
4300	The media identifier does not represent a valid medium.<br />
4301	The library identifier does not represent a valid library.<br />
4302	The media pool identifier does not represent a valid media  pool.<br />
4303	The drive and medium are not compatible or exist in  different libraries.<br />
4304	The medium currently exists in an offline library and must  be online to perform this operation.<br />
4305	The operation cannot be performed on an offline library.<br />
4306	The library, drive, or media pool is empty.<br />
4307	The library, drive, or media pool must be empty to perform  this operation.<br />
4308	No media is currently available in this media pool or  library.<br />
4309	A resource required for this operation is disabled.<br />
4310	The media identifier does not represent a valid cleaner.<br />
4311	The drive cannot be cleaned or does not support cleaning.<br />
4312	The object identifier does not represent a valid object.<br />
4313	Unable to read from or write to the database.<br />
4314	The database is full.<br />
4315	The medium is not compatible with the device or media  pool.<br />
4316	The resource required for this operation does not exist.<br />
4317	The operation identifier is not valid.<br />
4318	The media is not mounted or ready for use.<br />
4319	The device is not ready for use.<br />
4320	The operator or administrator has refused the request.<br />
4321	The drive identifier does not represent a valid drive.<br />
4322	Library is full. No slot is available for use.<br />
4323	The transport cannot access the medium.<br />
4324	Unable to load the medium into the drive.<br />
4325	Unable to retrieve status about the drive.<br />
4326	Unable to retrieve status about the slot.<br />
4327	Unable to retrieve status about the transport.<br />
4328	Cannot use the transport because it is already in use.<br />
4329	Unable to open or close the inject/eject port.<br />
4330	Unable to eject the media because it is in a drive.<br />
4331	A cleaner slot is already reserved.<br />
4332	A cleaner slot is not reserved.<br />
4333	The cleaner cartridge has performed the maximum number of  drive cleanings.<br />
4334	Unexpected on-medium identifier.<br />
4335	The last remaining item in this group or resource cannot be  deleted.<br />
4336	The message provided exceeds the maximum size allowed for  this parameter.<br />
4337	The volume contains system or paging files.<br />
4338	The media type cannot be removed from this library since at  least one drive in the library reports it can support this media type.<br />
4339	This offline media cannot be mounted on this system since  no enabled drives are present which can be used.<br />
4340	A cleaner cartridge is present in the tape library.<br />
4350	The remote storage service was not able to recall the  file.<br />
4351	The remote storage service is not operational at this  time.<br />
4352	The remote storage service encountered a media error.<br />
4390	The file or directory is not a reparse point.<br />
4391	The reparse point attribute cannot be set because it  conflicts with an existing attribute.<br />
4392	The data present in the reparse point buffer is invalid.<br />
4393	The tag present in the reparse point buffer is invalid.<br />
4394	There is a mismatch between the tag specified in the  request and the tag present in the reparse point.<br />
4500	Single Instance Storage is not available on this volume.<br />
5001	The cluster resource cannot be moved to another group  because other resources are dependent on it.<br />
5002	The cluster resource dependency cannot be found.<br />
5003	The cluster resource cannot be made dependent on the  specified resource because it is already dependent.<br />
5004	The cluster resource is not online.<br />
5005	A cluster node is not available for this operation.<br />
5006	The cluster resource is not available.<br />
5007	The cluster resource could not be found.<br />
5008	The cluster is being shut down.<br />
5009	A cluster node cannot be evicted from the cluster unless  the node is down.<br />
5010	The object already exists.<br />
5011	The object is already in the list.<br />
5012	The cluster group is not available for any new requests.<br />
5013	The cluster group could not be found.<br />
5014	The operation could not be completed because the cluster  group is not online.<br />
5015	The cluster node is not the owner of the resource.<br />
5016	The cluster node is not the owner of the group.<br />
5017	The cluster resource could not be created in the specified  resource monitor.<br />
5018	The cluster resource could not be brought online by the  resource monitor.<br />
5019	The operation could not be completed because the cluster  resource is online.<br />
5020	The cluster resource could not be deleted or brought  offline because it is the quorum resource.<br />
5021	The cluster could not make the specified resource a quorum  resource because it is not capable of being a quorum resource.<br />
5022	The cluster software is shutting down.<br />
5023	The group or resource is not in the correct state to  perform the requested operation.<br />
5024	The properties were stored but not all changes will take  effect until the next time the resource is brought online.<br />
5025	The cluster could not make the specified resource a quorum  resource because it does not belong to a shared storage class.<br />
5026	The cluster resource could not be deleted since it is a  core resource.<br />
5027	The quorum resource failed to come online.<br />
5028	The quorum log could not be created or mounted  successfully.<br />
5029	The cluster log is corrupt.<br />
5030	The record could not be written to the cluster log since it  exceeds the maximum size.<br />
5031	The cluster log exceeds its maximum size.<br />
5032	No checkpoint record was found in the cluster log.<br />
5033	The minimum required disk space needed for logging is not  available.<br />
5034	The cluster node failed to take control of the quorum  resource because the resource is owned by another active node.<br />
5035	A cluster network is not available for this operation.<br />
5036	A cluster node is not available for this operation.<br />
5037	All cluster nodes must be running to perform this  operation.<br />
5038	A cluster resource failed.<br />
5039	The cluster node is not valid.<br />
5040	The cluster node already exists.<br />
5041	A node is in the process of joining the cluster.<br />
5042	The cluster node was not found.<br />
5043	The cluster local node information was not found.<br />
5044	The cluster network already exists.<br />
5045	The cluster network was not found.<br />
5046	The cluster network interface already exists.<br />
5047	The cluster network interface was not found.<br />
5048	The cluster request is not valid for this object.<br />
5049	The cluster network provider is not valid.<br />
5050	The cluster node is down.<br />
5051	The cluster node is not reachable.<br />
5052	The cluster node is not a member of the cluster.<br />
5053	A cluster join operation is not in progress.<br />
5054	The cluster network is not valid.<br />
5056	The cluster node is up.<br />
5057	The cluster IP address is already in use.<br />
5058	The cluster node is not paused.<br />
5059	No cluster security context is available.<br />
5060	The cluster network is not configured for internal cluster  communication.<br />
5061	The cluster node is already up.<br />
5062	The cluster node is already down.<br />
5063	The cluster network is already online.<br />
5064	The cluster network is already offline.<br />
5065	The cluster node is already a member of the cluster.<br />
5066	The cluster network is the only one configured for internal  cluster communication between two or more active cluster nodes. The  internal communication capability cannot be removed from the network.<br />
5067	One or more cluster resources depend on the network to  provide service to clients. The client access capability cannot be  removed from the network.<br />
5068	This operation cannot be performed on the cluster resource  as it the quorum resource. You may not bring the quorum resource offline  or modify its possible owners list.<br />
5069	The cluster quorum resource is not allowed to have any  dependencies.<br />
5070	The cluster node is paused.<br />
5071	The cluster resource cannot be brought online. The owner  node cannot run this resource.<br />
5072	The cluster node is not ready to perform the requested  operation.<br />
5073	The cluster node is shutting down.<br />
5074	The cluster join operation was aborted.<br />
5075	The cluster join operation failed due to incompatible  software versions between the joining node and its sponsor.<br />
5076	This resource cannot be created because the cluster has  reached the limit on the number of resources it can monitor.<br />
5077	The system configuration changed during the cluster join or  form operation. The join or form operation was aborted.<br />
5078	The specified resource type was not found.<br />
5079	The specified node does not support a resource of this  type. This may be due to version inconsistencies or due to the absence  of the resource DLL on this node.<br />
5080	The specified resource name is supported by this resource  DLL. This may be due to a bad (or changed) name supplied to the resource  DLL.<br />
5081	No authentication package could be registered with the RPC  server.<br />
5082	You cannot bring the group online because the owner of the  group is not in the preferred list for the group. To change the owner  node for the group, move the group.<br />
5083	The join operation failed because the cluster database  sequence number has changed or is incompatible with the locker node.  This may happen during a join operation if the cluster database was  changing during the join.<br />
5084	The resource monitor will not allow the fail operation to  be performed while the resource is in its current state. This may happen  if the resource is in a pending state.<br />
5085	A non locker code got a request to reserve the lock for  making global updates.<br />
5086	The quorum disk could not be located by the cluster  service.<br />
5087	The backup up cluster database is possibly corrupt.<br />
5088	A DFS root already exists in this cluster node.<br />
5089	An attempt to modify a resource property failed because it  conflicts with another existing property.<br />
5890	An operation was attempted that is incompatible with the  current membership state of the node.<br />
5891	The quorum resource does not contain the quorum log.<br />
5892	The membership engine requested shutdown of the cluster  service on this node.<br />
5893	The join operation failed because the cluster instance ID  of the joining node does not match the cluster instance ID of the  sponsor node.<br />
5894	A matching network for the specified IP address could not  be found. Please also specify a subnet mask and a cluster network.<br />
5895	The actual data type of the property did not match the  expected data type of the property.<br />
5896	The cluster node was evicted from the cluster successfully,  but the node was not cleaned up. Extended status information explaining  why the node was not cleaned up is available.<br />
5897	Two or more parameter values specified for a resource&#8217;s  properties are in conflict.<br />
5898	This computer cannot be made a member of a cluster.<br />
5899	This computer cannot be made a member of a cluster because  it does not have the correct version of Windows installed.<br />
5900	A cluster cannot be created with the specified cluster name  because that cluster name is already in use. Specify a different name  for the cluster.<br />
6000	The specified file could not be encrypted.<br />
6001	The specified file could not be decrypted.<br />
6002	The specified file is encrypted and the user does not have  the ability to decrypt it.<br />
6003	There is no valid encryption recovery policy configured for  this system.<br />
6004	The required encryption driver is not loaded for this  system.<br />
6005	The file was encrypted with a different encryption driver  than is currently loaded.<br />
6006	There are no EFS keys defined for the user.<br />
6007	The specified file is not encrypted.<br />
6008	The specified file is not in the defined EFS export  format.<br />
6009	The specified file is read only.<br />
6010	The directory has been disabled for encryption.<br />
6011	The server is not trusted for remote encryption operation.<br />
6012	Recovery policy configured for this system contains invalid  recovery certificate.<br />
6013	The encryption algorithm used on the source file needs a  bigger key buffer than the one on the destination file.<br />
6014	The disk partition does not support file encryption.<br />
6015	This machine is disabled for file encryption.<br />
6016	A newer system is required to decrypt this encrypted file.<br />
6118	The list of servers for this workgroup is not currently  available.<br />
6200	The Task Scheduler service must be configured to run in the  System account to function properly. Individual tasks may be configured  to run in other accounts.<br />
7001	The specified session name is invalid.<br />
7002	The specified protocol driver is invalid.<br />
7003	The specified protocol driver was not found in the system  path.<br />
7004	The specified terminal connection driver was not found in  the system path.<br />
7005	A registry key for event logging could not be created for  this session.<br />
7006	A service with the same name already exists on the system.<br />
7007	A close operation is pending on the session.<br />
7008	There are no free output buffers available.<br />
7009	The MODEM.INF file was not found.<br />
7010	The modem name was not found in MODEM.INF.<br />
7011	The modem did not accept the command sent to it. Verify  that the configured modem name matches the attached modem.<br />
7012	The modem did not respond to the command sent to it. Verify  that the modem is properly cabled and powered on.<br />
7013	Carrier detect has failed or carrier has been dropped due  to disconnect.<br />
7014	Dial tone not detected within the required time. Verify  that the phone cable is properly attached and functional.<br />
7015	Busy signal detected at remote site on callback.<br />
7016	Voice detected at remote site on callback.<br />
7017	Transport driver error<br />
7022	The specified session cannot be found.<br />
7023	The specified session name is already in use.<br />
7024	The requested operation cannot be completed because the  terminal connection is currently busy processing a connect, disconnect,  reset, or delete operation.<br />
7025	An attempt has been made to connect to a session whose  video mode is not supported by the current client.<br />
7035	The application attempted to enable DOS graphics mode. DOS  graphics mode is not supported.<br />
7037	Your interactive logon privilege has been disabled. Please  contact your administrator.<br />
7038	The requested operation can be performed only on the system  console. This is most often the result of a driver or system DLL  requiring direct console access.<br />
7040	The client failed to respond to the server connect  message.<br />
7041	Disconnecting the console session is not supported.<br />
7042	Reconnecting a disconnected session to the console is not  supported.<br />
7044	The request to control another session remotely was  denied.<br />
7045	The requested session access is denied.<br />
7049	The specified terminal connection driver is invalid.<br />
7050	The requested session cannot be controlled remotely. This  may be because the session is disconnected or does not currently have a  user logged on.<br />
7051	The requested session is not configured to allow remote  control.<br />
7052	Your request to connect to this Terminal Server has been  rejected. Your Terminal Server client license number is currently being  used by another user. Please call your system administrator to obtain a  unique license number.<br />
7053	Your request to connect to this Terminal Server has been  rejected. Your Terminal Server client license number has not been  entered for this copy of the Terminal Server client. Please contact your  system administrator.<br />
7054	The system has reached its licensed logon limit. Please try  again later.<br />
7055	The client you are using is not licensed to use this  system. Your logon request is denied.<br />
7056	The system license has expired. Your logon request is  denied.<br />
7057	Remote control could not be terminated because the  specified session is not currently being remotely controlled.<br />
7058	The remote control of the console was terminated because  the display mode was changed. Changing the display mode in a remote  control session is not supported.<br />
8001	The file replication service API was called incorrectly.<br />
8002	The file replication service cannot be started.<br />
8003	The file replication service cannot be stopped.<br />
8004	The file replication service API terminated the request.  The event log may have more information.<br />
8005	The file replication service terminated the request. The  event log may have more information.<br />
8006	The file replication service cannot be contacted. The event  log may have more information.<br />
8007	The file replication service cannot satisfy the request  because the user has insufficient privileges. The event log may have  more information.<br />
8008	The file replication service cannot satisfy the request  because authenticated RPC is not available. The event log may have more  information.<br />
8009	The file replication service cannot satisfy the request  because the user has insufficient privileges on the domain controller.  The event log may have more information.<br />
8010	The file replication service cannot satisfy the request  because authenticated RPC is not available on the domain controller. The  event log may have more information.<br />
8011	The file replication service cannot communicate with the  file replication service on the domain controller. The event log may  have more information.<br />
8012	The file replication service on the domain controller  cannot communicate with the file replication service on this computer.  The event log may have more information.<br />
8013	The file replication service cannot populate the system  volume because of an internal error. The event log may have more  information.<br />
8014	The file replication service cannot populate the system  volume because of an internal timeout. The event log may have more  information.<br />
8015	The file replication service cannot process the request.  The system volume is busy with a previous request.<br />
8016	The file replication service cannot stop replicating the  system volume because of an internal error. The event log may have more  information.<br />
8017	The file replication service detected an invalid  parameter.<br />
8200	An error occurred while installing the directory service.  For more information, see the event log.<br />
8201	The directory service evaluated group memberships locally.<br />
8202	The specified directory service attribute or value does not  exist.<br />
8203	The attribute syntax specified to the directory service is  invalid.<br />
8204	The attribute type specified to the directory service is  not defined.<br />
8205	The specified directory service attribute or value already  exists.<br />
8206	The directory service is busy.<br />
8207	The directory service is unavailable.<br />
8208	The directory service was unable to allocate a relative  identifier.<br />
8209	The directory service has exhausted the pool of relative  identifiers.<br />
8210	The requested operation could not be performed because the  directory service is not the master for that type of operation.<br />
8211	The directory service was unable to initialize the  subsystem that allocates relative identifiers.<br />
8212	The requested operation did not satisfy one or more  constraints associated with the class of the object.<br />
8213	The directory service can perform the requested operation  only on a leaf object.<br />
8214	The directory service cannot perform the requested  operation on the RDN attribute of an object.<br />
8215	The directory service detected an attempt to modify the  object class of an object.<br />
8216	The requested cross-domain move operation could not be  performed.<br />
8217	Unable to contact the global catalog server.<br />
8218	The policy object is shared and can only be modified at the  root.<br />
8219	The policy object does not exist.<br />
8220	The requested policy information is only in the directory  service.<br />
8221	A domain controller promotion is currently active.<br />
8222	A domain controller promotion is not currently active<br />
8224	An operations error occurred.<br />
8225	A protocol error occurred.<br />
8226	The time limit for this request was exceeded.<br />
8227	The size limit for this request was exceeded.<br />
8228	The administrative limit for this request was exceeded.<br />
8229	The compare response was false.<br />
8230	The compare response was true.<br />
8231	The requested authentication method is not supported by the  server.<br />
8232	A more secure authentication method is required for this  server.<br />
8233	Inappropriate authentication.<br />
8234	The authentication mechanism is unknown.<br />
8235	A referral was returned from the server.<br />
8236	The server does not support the requested critical  extension.<br />
8237	This request requires a secure connection.<br />
8238	Inappropriate matching.<br />
8239	A constraint violation occurred.<br />
8240	There is no such object on the server.<br />
8241	There is an alias problem.<br />
8242	An invalid dn syntax has been specified.<br />
8243	The object is a leaf object.<br />
8244	There is an alias dereferencing problem.<br />
8245	The server is unwilling to process the request.<br />
8246	A loop has been detected.<br />
8247	There is a naming violation.<br />
8248	The result set is too large.<br />
8249	The operation affects multiple DSAs<br />
8250	The server is not operational.<br />
8251	A local error has occurred.<br />
8252	An encoding error has occurred.<br />
8253	A decoding error has occurred.<br />
8254	The search filter cannot be recognized.<br />
8255	One or more parameters are illegal.<br />
8256	The specified method is not supported.<br />
8257	No results were returned.<br />
8258	The specified control is not supported by the server.<br />
8259	A referral loop was detected by the client.<br />
8260	The preset referral limit was exceeded.<br />
8261	The search requires a SORT control.<br />
8262	The search results exceed the offset range specified.<br />
8301	The root object must be the head of a naming context. The  root object cannot have an instantiated parent.<br />
8302	The add replica operation cannot be performed. The naming  context must be writable in order to create the replica.<br />
8303	A reference to an attribute that is not defined in the  schema occurred.<br />
8304	The maximum size of an object has been exceeded.<br />
8305	An attempt was made to add an object to the directory with a  name that is already in use.<br />
8306	An attempt was made to add an object of a class that does  not have an RDN defined in the schema.<br />
8307	An attempt was made to add an object using an RDN that is  not the RDN defined in the schema.<br />
8308	None of the requested attributes were found on the  objects.<br />
8309	The user buffer is too small.<br />
8310	The attribute specified in the operation is not present on  the object.<br />
8311	Illegal modify operation. Some aspect of the modification  is not permitted.<br />
8312	The specified object is too large.<br />
8313	The specified instance type is not valid.<br />
8314	The operation must be performed at a master DSA.<br />
8315	The object class attribute must be specified.<br />
8316	A required attribute is missing.<br />
8317	An attempt was made to modify an object to include an  attribute that is not legal for its class<br />
8318	The specified attribute is already present on the object.<br />
8320	The specified attribute is not present, or has no values.<br />
8321	Multiple values were specified for an attribute that can  have only one value.<br />
8322	A value for the attribute was not in the acceptable range  of values.<br />
8323	The specified value already exists.<br />
8324	The attribute cannot be removed because it is not present  on the object.<br />
8325	The attribute value cannot be removed because it is not  present on the object.<br />
8326	The specified root object cannot be a subref.<br />
8327	Chaining is not permitted.<br />
8328	Chained evaluation is not permitted.<br />
8329	The operation could not be performed because the object&#8217;s  parent is either uninstantiated or deleted.<br />
8330	Having a parent that is an alias is not permitted. Aliases  are leaf objects.<br />
8331	The object and parent must be of the same type, either both  masters or both replicas.<br />
8332	The operation cannot be performed because child objects  exist. This operation can only be performed on a leaf object.<br />
8333	Directory object not found.<br />
8334	The aliased object is missing.<br />
8335	The object name has bad syntax.<br />
8336	It is not permitted for an alias to refer to another  alias.<br />
8337	The alias cannot be dereferenced.<br />
8338	The operation is out of scope.<br />
8339	The operation cannot continue because the object is in the  process of being removed.<br />
8340	The DSA object cannot be deleted.<br />
8341	A directory service error has occurred.<br />
8342	The operation can only be performed on an internal master  DSA object.<br />
8343	The object must be of class DSA.<br />
8344	Insufficient access rights to perform the operation.<br />
8345	The object cannot be added because the parent is not on the  list of possible superiors.<br />
8346	Access to the attribute is not permitted because the  attribute is owned by the Security Accounts Manager (SAM).<br />
8347	The name has too many parts.<br />
8348	The name is too long.<br />
8349	The name value is too long.<br />
8350	The directory service encountered an error parsing a name.<br />
8351	The directory service cannot get the attribute type for a  name.<br />
8352	The name does not identify an object; the name identifies a  phantom.<br />
8353	The security descriptor is too short.<br />
8354	The security descriptor is invalid.<br />
8355	Failed to create name for deleted object.<br />
8356	The parent of a new subref must exist.<br />
8357	The object must be a naming context.<br />
8358	It is not permitted to add an attribute which is owned by  the system.<br />
8359	The class of the object must be structural; you cannot  instantiate an abstract class.<br />
8360	The schema object could not be found.<br />
8361	A local object with this GUID (dead or alive) already  exists.<br />
8362	The operation cannot be performed on a back link.<br />
8363	The cross reference for the specified naming context could  not be found.<br />
8364	The operation could not be performed because the directory  service is shutting down.<br />
8365	The directory service request is invalid.<br />
8366	The role owner attribute could not be read.<br />
8367	The requested FSMO operation failed. The current FSMO  holder could not be reached.<br />
8368	Modification of a DN across a naming context is not  permitted.<br />
8369	The attribute cannot be modified because it is owned by the  system.<br />
8370	Only the replicator can perform this function.<br />
8371	The specified class is not defined.<br />
8372	The specified class is not a subclass.<br />
8373	The name reference is invalid.<br />
8374	A cross reference already exists.<br />
8375	It is not permitted to delete a master cross reference.<br />
8376	Subtree notifications are only supported on NC heads.<br />
8377	Notification filter is too complex.<br />
8378	Schema update failed: duplicate RDN.<br />
8379	Schema update failed: duplicate OID<br />
8380	Schema update failed: duplicate MAPI identifier.<br />
8381	Schema update failed: duplicate schema-id GUID.<br />
8382	Schema update failed: duplicate LDAP display name.<br />
8383	Schema update failed: range-lower less than range upper<br />
8384	Schema update failed: syntax mismatch<br />
8385	Schema deletion failed: attribute is used in must-contain<br />
8386	Schema deletion failed: attribute is used in may-contain<br />
8387	Schema update failed: attribute in may-contain does not  exist<br />
8388	Schema update failed: attribute in must-contain does not  exist<br />
8389	Schema update failed: class in aux-class list does not  exist or is not an auxiliary class<br />
8390	Schema update failed: class in poss-superiors does not  exist<br />
8391	Schema update failed: class in subclassof list does not  exist or does not satisfy hierarchy rules<br />
8392	Schema update failed: Rdn-Att-Id has wrong syntax<br />
8393	Schema deletion failed: class is used as auxiliary class<br />
8394	Schema deletion failed: class is used as sub class<br />
8395	Schema deletion failed: class is used as poss superior<br />
8396	Schema update failed in recalculating validation cache.<br />
8397	The tree deletion is not finished.<br />
8398	The requested delete operation could not be performed.<br />
8399	Cannot read the governs class identifier for the schema  record.<br />
8400	The attribute schema has bad syntax.<br />
8401	The attribute could not be cached.<br />
8402	The class could not be cached.<br />
8403	The attribute could not be removed from the cache.<br />
8404	The class could not be removed from the cache.<br />
8405	The distinguished name attribute could not be read.<br />
8406	A required subref is missing.<br />
8407	The instance type attribute could not be retrieved.<br />
8408	An internal error has occurred.<br />
8409	A database error has occurred.<br />
8410	The attribute GOVERNSID is missing.<br />
8411	An expected attribute is missing.<br />
8412	The specified naming context is missing a cross reference.<br />
8413	A security checking error has occurred.<br />
8414	The schema is not loaded.<br />
8415	Schema allocation failed. Please check if the machine is  running low on memory.<br />
8416	Failed to obtain the required syntax for the attribute  schema.<br />
8417	The global catalog verification failed. The global catalog  is not available or does not support the operation. Some part of the  directory is currently not available.<br />
8418	The replication operation failed because of a schema  mismatch between the servers involved.<br />
8419	The DSA object could not be found.<br />
8420	The naming context could not be found.<br />
8421	The naming context could not be found in the cache.<br />
8422	The child object could not be retrieved.<br />
8423	The modification was not permitted for security reasons.<br />
8424	The operation cannot replace the hidden record.<br />
8425	The hierarchy file is invalid.<br />
8426	The attempt to build the hierarchy table failed.<br />
8427	The directory configuration parameter is missing from the  registry.<br />
8428	The attempt to count the address book indices failed.<br />
8429	The allocation of the hierarchy table failed.<br />
8430	The directory service encountered an internal failure.<br />
8431	The directory service encountered an unknown failure.<br />
8432	A root object requires a class of &#8216;top&#8217;.<br />
8433	This directory server is shutting down, and cannot take  ownership of new floating single-master operation roles.<br />
8434	The directory service is missing mandatory configuration  information, and is unable to determine the ownership of floating  single-master operation roles.<br />
8435	The directory service was unable to transfer ownership of  one or more floating single-master operation roles to other servers.<br />
8436	The replication operation failed.<br />
8437	An invalid parameter was specified for this replication  operation.<br />
8438	The directory service is too busy to complete the  replication operation at this time.<br />
8439	The distinguished name specified for this replication  operation is invalid.<br />
8440	The naming context specified for this replication operation  is invalid.<br />
8441	The distinguished name specified for this replication  operation already exists.<br />
8442	The replication system encountered an internal error.<br />
8443	The replication operation encountered a database  inconsistency.<br />
8444	The server specified for this replication operation could  not be contacted.<br />
8445	The replication operation encountered an object with an  invalid instance type.<br />
8446	The replication operation failed to allocate memory.<br />
8447	The replication operation encountered an error with the  mail system.<br />
8448	The replication reference information for the target server  already exists.<br />
8449	The replication reference information for the target server  does not exist.<br />
8450	The naming context cannot be removed because it is  replicated to another server.<br />
8451	The replication operation encountered a database error.<br />
8452	The naming context is in the process of being removed or is  not replicated from the specified server.<br />
8453	Replication access was denied.<br />
8454	The requested operation is not supported by this version of  the directory service.<br />
8455	The replication remote procedure call was cancelled.<br />
8456	The source server is currently rejecting replication  requests.<br />
8457	The destination server is currently rejecting replication  requests.<br />
8458	The replication operation failed due to a collision of  object names.<br />
8459	The replication source has been reinstalled.<br />
8460	The replication operation failed because a required parent  object is missing.<br />
8461	The replication operation was preempted.<br />
8462	The replication synchronization attempt was abandoned  because of a lack of updates.<br />
8463	The replication operation was terminated because the system  is shutting down.<br />
8464	The replication synchronization attempt failed as the  destination partial attribute set is not a subset of source partial  attribute set.<br />
8465	The replication synchronization attempt failed because a  master replica attempted to sync from a partial replica.<br />
8466	The server specified for this replication operation was  contacted, but that server was unable to contact an additional server  needed to complete the operation.<br />
8467	The version of the Active Directory schema of the source  forest is not compatible with the version of Active Directory on this  computer. You must upgrade the operating system on a domain controller  in the source forest before this computer can be added as a domain  controller to that forest.<br />
8468	Schema update failed: An attribute with the same link  identifier already exists.<br />
8469	Name translation: Generic processing error.<br />
8470	Name translation: Could not find the name or insufficient  right to see name.<br />
8471	Name translation: Input name mapped to more than one output  name.<br />
8472	Name translation: Input name found, but not the associated  output format.<br />
8473	Name translation: Unable to resolve completely, only the  domain was found.<br />
8474	Name translation: Unable to perform purely syntactical  mapping at the client without going out to the wire.<br />
8475	Modification of a constructed att is not allowed.<br />
8476	The OM-Object-Class specified is incorrect for an attribute  with the specified syntax.<br />
8477	The replication request has been posted; waiting for  reply.<br />
8478	The requested operation requires a directory service, and  none was available.<br />
8479	The LDAP display name of the class or attribute contains  non-ASCII characters.<br />
8480	The requested search operation is only supported for base  searches.<br />
8481	The search failed to retrieve attributes from the  database.<br />
8482	The schema update operation tried to add a backward link  attribute that has no corresponding forward link.<br />
8483	Source and destination of a cross domain move do not agree  on the object&#8217;s epoch number. Either source or destination does not have  the latest version of the object.<br />
8484	Source and destination of a cross domain move do not agree  on the object&#8217;s current name. Either source or destination does not have  the latest version of the object.<br />
8485	Source and destination of a cross domain move operation are  identical. Caller should use local move operation instead of cross  domain move operation.<br />
8486	Source and destination for a cross domain move are not in  agreement on the naming contexts in the forest. Either source or  destination does not have the latest version of the Partitions  container.<br />
8487	Destination of a cross domain move is not authoritative for  the destination naming context.<br />
8488	Source and destination of a cross domain move do not agree  on the identity of the source object. Either source or destination does  not have the latest version of the source object.<br />
8489	Object being moved across domains is already known to be  deleted by the destination server. The source server does not have the  latest version of the source object.<br />
8490	Another operation which requires exclusive access to the  PDC PSMO is already in progress.<br />
8491	A cross domain move operation failed such that the two  versions of the moved object exist &#8211; one each in the source and  destination domains. The destination object needs to be removed to  restore the system to a consistent state.<br />
8492	This object may not be moved across domain boundaries  either because cross domain moves for this class are disallowed, or the  object has some special characteristics, eg: trust account or restricted  RID, which prevent its move.<br />
8493	Can&#8217;t move objects with memberships across domain  boundaries as once moved, this would violate the membership conditions  of the account group. Remove the object from any account group  memberships and retry.<br />
8494	A naming context head must be the immediate child of  another naming context head, not of an interior node.<br />
8495	The directory cannot validate the proposed naming context  name because it does not hold a replica of the naming context above the  proposed naming context. Please ensure that the domain naming master  role is held by a server that is configured as a global catalog server,  and that the server is up to date with its replication partners.  (Applies only to Windows 2000 Domain Naming masters)<br />
8496	Destination domain must be in native mode.<br />
8497	The operation cannot be performed because the server does  not have an infrastructure container in the domain of interest.<br />
8498	Cross-domain move of non-empty account groups is not  allowed.<br />
8499	Cross-domain move of non-empty resource groups is not  allowed.<br />
8500	The search flags for the attribute are invalid. The ANR bit  is valid only on attributes of Unicode or Teletex strings.<br />
8501	Tree deletions starting at an object which has an NC head  as a descendant are not allowed.<br />
8502	The directory service failed to lock a tree in preparation  for a tree deletion because the tree was in use.<br />
8503	The directory service failed to identify the list of  objects to delete while attempting a tree deletion.<br />
8504	Security Accounts Manager initialization failed because of  the following error: %1.</p>
<p>Error Status: 0x%2. Click OK to shut down the system and reboot into  Directory Services Restore Mode. Check the event log for detailed  information.</p>
<p>8505	Only an administrator can modify the membership list of an  administrative group.<br />
8506	Cannot change the primary group ID of a domain controller  account.<br />
8507	An attempt is made to modify the base schema.<br />
8508	Adding a new mandatory attribute to an existing class,  deleting a mandatory attribute from an existing class, or adding an  optional attribute to the special class Top that is not a backlink  attribute (directly or through inheritance, for example, by adding or  deleting an auxiliary class) is not allowed.<br />
8509	Schema update is not allowed on this DC because the DC is  not the schema FSMO Role Owner.<br />
8510	An object of this class cannot be created under the schema  container. You can only create attribute-schema and class-schema objects  under the schema container.<br />
8511	The replica/child install failed to get the objectVersion  attribute on the schema container on the source DC. Either the attribute  is missing on the schema container or the credentials supplied do not  have permission to read it.<br />
8512	The replica/child install failed to read the objectVersion  attribute in the SCHEMA section of the file schema.ini in the system32  directory.<br />
8513	The specified group type is invalid.<br />
8514	Cannot nest global groups in a mixed domain if the group is  security-enabled.<br />
8515	Cannot nest local groups in a mixed domain if the group is  security-enabled.<br />
8516	A global group cannot have a local group as a member.<br />
8517	A global group cannot have a universal group as a member.<br />
8518	A universal group cannot have a local group as a member.<br />
8519	A global group cannot have a cross-domain member.<br />
8520	A local group cannot have another cross-domain local group  as a member.<br />
8521	A group with primary members cannot change to a  security-disabled group.<br />
8522	The schema cache load failed to convert the string default  SD on a class-schema object.<br />
8523	Only DSAs configured to be Global Catalog servers should be  allowed to hold the Domain Naming Master FSMO role. (Applies only to  Windows 2000 servers)<br />
8524	The DSA operation is unable to proceed because of a DNS  lookup failure.<br />
8525	While processing a change to the DNS Host Name for an  object, the Service Principal Name values could not be kept in sync.<br />
8526	The Security Descriptor attribute could not be read.<br />
8527	The object requested was not found, but an object with that  key was found.<br />
8528	The syntax of the linked attributed being added is  incorrect. Forward links can only have syntax 2.5.5.1, 2.5.5.7, and  2.5.5.14, and backlinks can only have syntax 2.5.5.1.<br />
8529	Security Account Manager needs to get the boot password.<br />
8530	Security Account Manager needs to get the boot key from  floppy disk.<br />
8531	Directory Service cannot start.<br />
8532	Directory Services could not start.<br />
8533	The connection between client and server requires packet  privacy or better.<br />
8534	The source domain may not be in the same forest as  destination.<br />
8535	The destination domain must be in the forest.<br />
8536	The operation requires that destination domain auditing be  enabled.<br />
8537	The operation couldn&#8217;t locate a DC for the source domain.<br />
8538	The source object must be a group or user.<br />
8539	The source object&#8217;s SID already exists in destination  forest.<br />
8540	The source and destination object must be of the same  type.<br />
8541	Security Accounts Manager initialization failed because of  the following error: %1.</p>
<p>Error Status: 0x%2. Click OK to shut down the system and reboot into  Safe Mode. Check the event log for detailed information.</p>
<p>8542	Schema information could not be included in the replication  request.<br />
8543	The replication operation could not be completed due to a  schema incompatibility.<br />
8544	The replication operation could not be completed due to a  previous schema incompatibility.<br />
8545	The replication update could not be applied because either  the source or the destination has not yet received information regarding  a recent cross-domain move operation.<br />
8546	The requested domain could not be deleted because there  exist domain controllers that still host this domain.<br />
8547	The requested operation can be performed only on a global  catalog server.<br />
8548	A local group can only be a member of other local groups in  the same domain.<br />
8549	Foreign security principals cannot be members of universal  groups.<br />
8550	The attribute is not allowed to be replicated to the GC  because of security reasons.<br />
8551	The checkpoint with the PDC could not be taken because  there are too many modifications being processed currently.<br />
8552	The operation requires that source domain auditing be  enabled.<br />
8553	Security principal objects can only be created inside  domain naming contexts.<br />
8554	A Service Principal Name (SPN) could not be constructed  because the provided hostname is not in the necessary format.<br />
8555	A Filter was passed that uses constructed attributes.<br />
8556	The unicodePwd attribute value must be enclosed in double  quotes.<br />
8557	Your computer could not be joined to the domain. You have  exceeded the maximum number of computer accounts you are allowed to  create in this domain. Contact your system administrator to have this  limit reset or increased.<br />
8558	For security reasons, the operation must be run on the  destination DC.<br />
8559	For security reasons, the source DC must be NT4SP4 or  greater.<br />
8560	Critical Directory Service System objects cannot be deleted  during tree delete operations. The tree delete may have been partially  performed.<br />
8561	Directory Services could not start because of the following  error: %1.</p>
<p>Error Status: 0x%2. Please click OK to shutdown the system. You can use  the recovery console to diagnose the system further.</p>
<p>8562	Security Accounts Manager initialization failed because of  the following error: %1.</p>
<p>Error Status: 0x%2. Please click OK to shutdown the system. You can use  the recovery console to diagnose the system further.</p>
<p>8563	This version of Windows is too old to support the current  directory forest behavior. You must upgrade the operating system on this  server before it can become a domain controller in this forest.<br />
8564	This version of Windows is too old to support the current  domain behavior. You must upgrade the operating system on this server  before it can become a domain controller in this domain.<br />
8565	This version of Windows no longer supports the behavior  version in use in this directory forest. You must advance the forest  behavior version before this server can become a domain controller in  the forest.<br />
8566	This version of Windows no longer supports the behavior  version in use in this domain. You must advance the domain behavior  version before this server can become a domain controller in the  domain.<br />
8567	The version of Windows is incompatible with the behavior  version of the domain or forest.<br />
8568	The behavior version cannot be increased to the requested  value because Domain Controllers still exist with versions lower than  the requested value.<br />
8569	The behavior version value cannot be increased while the  domain is still in mixed domain mode. You must first change the domain  to native mode before increasing the behavior version.<br />
8570	The sort order requested is not supported.<br />
8571	Found an object with a non unique name.<br />
8572	The machine account was created pre-NT4. The account needs  to be recreated.<br />
8573	The database is out of version store.<br />
8574	Unable to continue operation because multiple conflicting  controls were used.<br />
8575	Unable to find a valid security descriptor reference domain  for this partition.<br />
8576	Schema update failed: The link identifier is reserved.<br />
8577	Schema update failed: There are no link identifiers  available.<br />
8578	An account group cannot have a universal group as a  member.<br />
8579	Rename or move operations on naming context heads or  read-only objects are not allowed.<br />
8580	Move operations on objects in the schema naming context are  not allowed.<br />
8581	A system flag has been set on the object and does not allow  the object to be moved or renamed.<br />
8582	This object is not allowed to change its grandparent  container. Moves are not forbidden on this object, but are restricted to  sibling containers.<br />
8583	Unable to resolve completely, a referral to another forest  is generated.<br />
8584	The requested action is not supported on standard server.<br />
8585	Could not access a partition of the Active Directory  located on a remote server. Make sure at least one server is running for  the partition in question.<br />
8586	The directory cannot validate the proposed naming context  (or partition) name because it does not hold a replica nor can it  contact a replica of the naming context above the proposed naming  context. Please ensure that the parent naming context is properly  registered in DNS, and at least one replica of this naming context is  reachable by the Domain Naming master.<br />
8587	The thread limit for this request was exceeded.<br />
8588	The Global catalog server is not in the closet site.<br />
8589	The DS cannot derive a service principal name (SPN) with  which to mutually authenticate the target server because the  corresponding server object in the local DS database has no  serverReference attribute.<br />
8590	The Directory Service failed to enter single user mode.<br />
8591	The Directory Service cannot parse the script because of a  syntax error.<br />
8592	The Directory Service cannot process the script because of  an error.<br />
8593	The directory service cannot perform the requested  operation because the servers involved are of different replication  epochs (which is usually related to a domain rename that is in  progress).<br />
8594	The directory service binding must be renegotiated due to a  change in the server extensions information.<br />
8595	Operation not allowed on a disabled cross ref.<br />
8596	Schema update failed: No values for msDS-IntId are  available.<br />
8597	Schema update failed: Duplicate msDS-INtId. Retry the  operation.<br />
8598	Schema deletion failed: attribute is used in rDNAttID.<br />
8599	The directory service failed to authorize the request.<br />
8600	The Directory Service cannot process the script because it  is invalid.<br />
8601	The remote create cross reference operation failed on the  Domain Naming Master FSMO. The operation&#8217;s error is in the extended  data.<br />
9001	DNS server unable to interpret format.<br />
9002	DNS server failure.<br />
9003	DNS name does not exist.<br />
9004	DNS request not supported by name server.<br />
9005	DNS operation refused.<br />
9006	DNS name that ought not exist, does exist.<br />
9007	DNS RR set that ought not exist, does exist.<br />
9008	DNS RR set that ought to exist, does not exist.<br />
9009	DNS server not authoritative for zone.<br />
9010	DNS name in update or prereq is not in zone.<br />
9016	DNS signature failed to verify.<br />
9017	DNS bad key.<br />
9018	DNS signature validity expired.<br />
9501	No records found for given DNS query.<br />
9502	Bad DNS packet.<br />
9503	No DNS packet.<br />
9504	DNS error, check rcode.<br />
9505	Unsecured DNS packet.<br />
9551	Invalid DNS type.<br />
9552	Invalid IP address.<br />
9553	Invalid property.<br />
9554	Try DNS operation again later.<br />
9555	Record for given name and type is not unique.<br />
9556	DNS name does not comply with RFC specifications.<br />
9557	DNS name is a fully-qualified DNS name.<br />
9558	DNS name is dotted (multi-label).<br />
9559	DNS name is a single-part name.<br />
9560	DSN name contains an invalid character.<br />
9561	DNS name is entirely numeric.<br />
9562	The operation requested is not permitted on a DNS root  server.<br />
9601	DNS zone does not exist.<br />
9602	DNS zone information not available.<br />
9603	Invalid operation for DNS zone.<br />
9604	Invalid DNS zone configuration.<br />
9605	DNS zone has no start of authority (SOA) record.<br />
9606	DNS zone has no name server (NS) record.<br />
9607	DNS zone is locked.<br />
9608	DNS zone creation failed.<br />
9609	DNS zone already exists.<br />
9610	DNS automatic zone already exists.<br />
9611	Invalid DNS zone type.<br />
9612	Secondary DNS zone requires master IP address.<br />
9613	DNS zone not secondary.<br />
9614	Need secondary IP address.<br />
9615	WINS initialization failed.<br />
9616	Need WINS servers.<br />
9617	NBTSTAT initialization call failed.<br />
9618	Invalid delete of start of authority (SOA)<br />
9619	A conditional forwarding zone already exists for that  name.<br />
9620	This zone must be configured with one or more master DNS  server IP addresses.<br />
9621	The operation cannot be performed because this zone is  shutdown.<br />
9651	Primary DNS zone requires datafile.<br />
9652	Invalid datafile name for DNS zone.<br />
9653	Failed to open datafile for DNS zone.<br />
9654	Failed to write datafile for DNS zone.<br />
9655	Failure while reading datafile for DNS zone.<br />
9701	DNS record does not exist.<br />
9702	DNS record format error.<br />
9703	Node creation failure in DNS.<br />
9704	Unknown DNS record type.<br />
9705	DNS record timed out.<br />
9706	Name not in DNS zone.<br />
9707	CNAME loop detected.<br />
9708	Node is a CNAME DNS record.<br />
9709	A CNAME record already exists for given name.<br />
9710	Record only at DNS zone root.<br />
9711	DNS record already exists.<br />
9712	Secondary DNS zone data error.<br />
9713	Could not create DNS cache data.<br />
9714	DNS name does not exist.<br />
9715	Could not create pointer (PTR) record.<br />
9716	DNS domain was undeleted.<br />
9717	The directory service is unavailable.<br />
9718	DNS zone already exists in the directory service.<br />
9719	DNS server not creating or reading the boot file for the  directory service integrated DNS zone.<br />
9751	DNS AXFR (zone transfer) complete.<br />
9752	DNS zone transfer failed.<br />
9753	Added local WINS server.<br />
9801	Secure update call needs to continue update request.<br />
9851	TCP/IP network protocol not installed.<br />
9852	No DNS servers configured for local system.<br />
9901	The specified directory partition does not exist.<br />
9902	The specified directory partition already exists.<br />
9903	The DS is not enlisted in the specified directory  partition.<br />
9904	The DS is already enlisted in the specified directory  partition.<br />
10004	A blocking operation was interrupted by a call to  WSACancelBlockingCall.<br />
10009	The file handle supplied is not valid.<br />
10013	An attempt was made to access a socket in a way forbidden  by its access permissions.<br />
10014	The system detected an invalid pointer address in  attempting to use a pointer argument in a call.<br />
10022	An invalid argument was supplied.<br />
10024	Too many open sockets.<br />
10035	A non-blocking socket operation could not be completed  immediately.<br />
10036	A blocking operation is currently executing.<br />
10037	An operation was attempted on a non-blocking socket that  already had an operation in progress.<br />
10038	An operation was attempted on something that is not a  socket.<br />
10039	A required address was omitted from an operation on a  socket.<br />
10040	A message sent on a datagram socket was larger than the  internal message buffer or some other network limit, or the buffer used  to receive a datagram into was smaller than the datagram itself.<br />
10041	A protocol was specified in the socket function call that  does not support the semantics of the socket type requested.<br />
10042	An unknown, invalid, or unsupported option or level was  specified in a getsockopt or setsockopt call.<br />
10043	The requested protocol has not been configured into the  system, or no implementation for it exists.<br />
10044	The support for the specified socket type does not exist  in this address family.<br />
10045	The attempted operation is not supported for the type of  object referenced.<br />
10046	The protocol family has not been configured into the  system or no implementation for it exists.<br />
10047	An address incompatible with the requested protocol was  used.<br />
10048	Only one usage of each socket address (protocol/network  address/port) is normally permitted.<br />
10049	The requested address is not valid in its context.<br />
10050	A socket operation encountered a dead network.<br />
10051	A socket operation was attempted to an unreachable  network.<br />
10052	The connection has been broken due to keep-alive activity  detecting a failure while the operation was in progress.<br />
10053	An established connection was aborted by the software in  your host machine.<br />
10054	An existing connection was forcibly closed by the remote  host.<br />
10055	An operation on a socket could not be performed because  the system lacked sufficient buffer space or because a queue was full.<br />
10056	A connect request was made on an already connected  socket.<br />
10057	A request to send or receive data was disallowed because  the socket is not connected and (when sending on a datagram socket using  a sendto call) no address was supplied.<br />
10058	A request to send or receive data was disallowed because  the socket had already been shut down in that direction with a previous  shutdown call.<br />
10059	Too many references to some kernel object.<br />
10060	A connection attempt failed because the connected party  did not properly respond after a period of time, or established  connection failed because connected host has failed to respond.<br />
10061	No connection could be made because the target machine  actively refused it.<br />
10062	Cannot translate name.<br />
10063	Name component or name was too long.<br />
10064	A socket operation failed because the destination host was  down.<br />
10065	A socket operation was attempted to an unreachable host.<br />
10066	Cannot remove a directory that is not empty.<br />
10067	A Windows Sockets implementation may have a limit on the  number of applications that may use it simultaneously.<br />
10068	Ran out of quota.<br />
10069	Ran out of disk quota.<br />
10070	File handle reference is no longer available.<br />
10071	Item is not available locally.<br />
10091	WSAStartup cannot function at this time because the  underlying system it uses to provide network services is currently  unavailable.<br />
10092	The Windows Sockets version requested is not supported.<br />
10093	Either the application has not called WSAStartup, or  WSAStartup failed.<br />
10101	Returned by WSARecv or WSARecvFrom to indicate the remote  party has initiated a graceful shutdown sequence.<br />
10102	No more results can be returned by WSALookupServiceNext.<br />
10103	A call to WSALookupServiceEnd was made while this call was  still processing. The call has been canceled.<br />
10104	The procedure call table is invalid.<br />
10105	The requested service provider is invalid.<br />
10106	The requested service provider could not be loaded or  initialized.<br />
10107	A system call that should never fail has failed.<br />
10108	No such service is known. The service cannot be found in  the specified name space.<br />
10109	The specified class was not found.<br />
10110	No more results can be returned by WSALookupServiceNext.<br />
10111	A call to WSALookupServiceEnd was made while this call was  still processing. The call has been canceled.<br />
10112	A database query failed because it was actively refused.<br />
11001	No such host is known.<br />
11002	This is usually a temporary error during hostname  resolution and means that the local server did not receive a response  from an authoritative server.<br />
11003	A non-recoverable error occurred during a database  lookup.<br />
11004	The requested name is valid and was found in the database,  but it does not have the correct associated data being resolved for.<br />
11005	At least one reserve has arrived.<br />
11006	At least one path has arrived.<br />
11007	There are no senders.<br />
11008	There are no receivers.<br />
11009	Reserve has been confirmed.<br />
11010	Error due to lack of resources.<br />
11011	Rejected for administrative reasons &#8211; bad credentials.<br />
11012	Unknown or conflicting style.<br />
11013	Problem with some part of the filterspec or  providerspecific buffer in general.<br />
11014	Problem with some part of the flowspec.<br />
11015	General QOS error.<br />
11016	An invalid or unrecognized service type was found in the  flowspec.<br />
11017	An invalid or inconsistent flowspec was found in the QOS  structure.<br />
11018	Invalid QOS provider-specific buffer.<br />
11019	An invalid QOS filter style was used.<br />
11020	An invalid QOS filter type was used.<br />
11021	An incorrect number of QOS FILTERSPECs were specified in  the FLOWDESCRIPTOR.<br />
11022	An object with an invalid ObjectLength field was specified  in the QOS provider-specific buffer.<br />
11023	An incorrect number of flow descriptors was specified in  the QOS structure.<br />
11024	An unrecognized object was found in the QOS  provider-specific buffer.<br />
11025	An invalid policy object was found in the QOS  provider-specific buffer.<br />
11026	An invalid QOS flow descriptor was found in the flow  descriptor list.<br />
11027	An invalid or inconsistent flowspec was found in the QOS  provider-specific buffer.<br />
11028	An invalid FILTERSPEC was found in the QOS  provider-specific buffer.<br />
11029	An invalid shape discard mode object was found in the QOS  provider-specific buffer.<br />
11030	An invalid shaping rate object was found in the QOS  provider-specific buffer.<br />
11031	A reserved policy element was found in the QOS  provider-specific buffer.<br />
13000	The specified quick mode policy already exists.<br />
13001	The specified quick mode policy was not found.<br />
13002	The specified quick mode policy is being used.<br />
13003	The specified main mode policy already exists.<br />
13004	The specified main mode policy was not found.<br />
13005	The specified main mode policy is being used.<br />
13006	The specified main mode filter already exists.<br />
13007	The specified main mode filter was not found.<br />
13008	The specified transport mode filter already exists.<br />
13009	The specified transport mode filter does not exist.<br />
13010	The specified main mode authentication list exists.<br />
13011	The specified main mode authentication list was not  found.<br />
13012	The specified quick mode policy is being used.<br />
13013	The specified main mode policy was not found.<br />
13014	The specified quick mode policy was not found.<br />
13015	The manifest file contains one or more syntax errors.<br />
13016	The application attempted to activate a disabled  activation context.<br />
13017	The requested lookup key was not found in any active  activation context.<br />
13018	The Main Mode filter is pending deletion.<br />
13019	The transport filter is pending deletion.<br />
13020	The tunnel filter is pending deletion.<br />
13021	The Main Mode policy is pending deletion.<br />
13022	The Main Mode authentication bundle is pending deletion.<br />
13023	The Quick Mode policy is pending deletion.<br />
13801	IKE authentication credentials are unacceptable.<br />
13802	IKE security attributes are unacceptable.<br />
13803	IKE Negotiation in progress.<br />
13804	General processing error.<br />
13805	Negotiation timed out.<br />
13806	IKE failed to find valid machine certificate.<br />
13807	IKE SA deleted by peer before establishment completed.<br />
13808	IKE SA deleted before establishment completed.<br />
13809	Negotiation request sat in Queue too long.<br />
13810	Negotiation request sat in Queue too long.<br />
13811	Negotiation request sat in Queue too long.<br />
13812	Negotiation request sat in Queue too long.<br />
13813	No response from peer.<br />
13814	Negotiation took too long.<br />
13815	Negotiation took too long.<br />
13816	Unknown error occurred.<br />
13817	Certificate Revocation Check failed.<br />
13818	Invalid certificate key usage.<br />
13819	Invalid certificate type.<br />
13820	No private key associated with machine certificate.<br />
13822	Failure in Diffie-Helman computation.<br />
13824	Invalid header.<br />
13825	No policy configured.<br />
13826	Failed to verify signature.<br />
13827	Failed to authenticate using Kerberos.<br />
13828	Peer&#8217;s certificate did not have a public key.<br />
13829	Error processing error payload.<br />
13830	Error processing SA payload.<br />
13831	Error processing Proposal payload.<br />
13832	Error processing Transform payload.<br />
13833	Error processing KE payload.<br />
13834	Error processing ID payload.<br />
13835	Error processing Cert payload.<br />
13836	Error processing Certificate Request payload.<br />
13837	Error processing Hash payload.<br />
13838	Error processing Signature payload.<br />
13839	Error processing Nonce payload.<br />
13840	Error processing Notify payload.<br />
13841	Error processing Delete Payload.<br />
13842	Error processing VendorId payload.<br />
13843	Invalid payload received.<br />
13844	Soft SA loaded.<br />
13845	Soft SA torn down.<br />
13846	Invalid cookie received..<br />
13847	Peer failed to send valid machine certificate.<br />
13848	Certification Revocation check of peer&#8217;s certificate  failed.<br />
13849	New policy invalidated SAs formed with old policy.<br />
13850	There is no available Main Mode IKE policy.<br />
13851	Failed to enabled TCB privilege.<br />
13852	Failed to load SECURITY.DLL.<br />
13853	Failed to obtain security function table dispatch address  from SSPI.<br />
13854	Failed to query Kerberos package to obtain max token  size.<br />
13855	Failed to obtain Kerberos server credentials for  ISAKMP/ERROR_IPSEC_IKE service. Kerberos authentication will not  function. The most likely reason for this is lack of domain membership.  This is normal if your computer is a member of a workgroup.<br />
13856	Failed to determine SSPI principal name for  ISAKMP/ERROR_IPSEC_IKE service (QueryCredentialsAttributes).<br />
13857	Failed to obtain new SPI for the inbound SA from Ipsec  driver. The most common cause for this is that the driver does not have  the correct filter. Check your policy to verify the filters.<br />
13858	Given filter is invalid.<br />
13859	Memory allocation failed.<br />
13860	Failed to add Security Association to IPSec Driver. The  most common cause for this is if the IKE negotiation took too long to  complete. If the problem persists, reduce the load on the faulting  machine.<br />
13861	Invalid policy.<br />
13862	Invalid DOI.<br />
13863	Invalid situation.<br />
13864	Diffie-Hellman failure.<br />
13865	Invalid Diffie-Hellman group.<br />
13866	Error encrypting payload.<br />
13867	Error decrypting payload.<br />
13868	Policy match error.<br />
13869	Unsupported ID.<br />
13870	Hash verification failed.<br />
13871	Invalid hash algorithm.<br />
13872	Invalid hash size.<br />
13873	Invalid encryption algorithm.<br />
13874	Invalid authentication algorithm.<br />
13875	Invalid certificate signature.<br />
13876	Load failed.<br />
13877	Deleted via RPC call.<br />
13878	Temporary state created to perform reinit. This is not a  real failure.<br />
13879	The lifetime value received in the Responder Lifetime  Notify is below the Windows 2000 configured minimum value. Please fix  the policy on the peer machine.<br />
13881	Key length in certificate is too small for configured  security requirements.<br />
13882	Max number of established MM SAs to peer exceeded.<br />
13883	IKE received a policy that disables negotiation.<br />
13884	ERROR_IPSEC_IKE_NEG_STATUS_END<br />
14000	The requested section was not present in the activation  context.<br />
14001	This application has failed to start because the  application configuration is incorrect. Reinstalling the application may  fix this problem.<br />
14002	The application binding data format is invalid.<br />
14003	The referenced assembly is not installed on your system.<br />
14004	The manifest file does not begin with the required tag and  format information.<br />
14005	The manifest file contains one or more syntax errors.<br />
14006	The application attempted to activate a disabled  activation context.<br />
14007	The requested lookup key was not found in any active  activation context.<br />
14008	A component version required by the application conflicts  with another component version already active.<br />
14009	The type requested activation context section does not  match the query API used.<br />
14010	Lack of system resources has required isolated activation  to be disabled for the current thread of execution.<br />
14011	An attempt to set the process default activation context  failed because the process default activation context was already set.<br />
14012	The encoding group identifier specified is not  recognized.<br />
14013	The encoding requested is not recognized.<br />
14014	The manifest contains a reference to an invalid URI.<br />
14015	The application manifest contains a reference to a  dependent assembly which is not installed.<br />
14016	The manifest for an assembly used by the application has a  reference to a dependent assembly which is not installed.<br />
14017	The manifest contains an attribute for the assembly  identity which is not valid.<br />
14018	The manifest is missing the required default namespace  specification on the assembly element.<br />
14019	The manifest has a default namespace specified on the  assembly element but its value is not  &#8220;urn:schemas-microsoft-com:asm.v1&#8243;.<br />
14020	The private manifest probe has crossed the  reparse-point-associated path.<br />
14021	Two or more components referenced directly or indirectly  by the application manifest have files by the same name.<br />
14022	Two or more components referenced directly or indirectly  by the application manifest have window classes with the same name.<br />
14023	Two or more components referenced directly or indirectly  by the application manifest have the same COM server CLSIDs.<br />
14024	Two or more components referenced directly or indirectly  by the application manifest have proxies for the same COM interface  IIDs.<br />
14025	Two or more components referenced directly or indirectly  by the application manifest have the same COM type library TLBIDs.<br />
14026	Two or more components referenced directly or indirectly  by the application manifest have the same COM ProgIDs.<br />
14027	Two or more components referenced directly or indirectly  by the application manifest are different versions of the same component  which is not permitted.<br />
14028	A component&#8217;s file does not match the verification  information present in the component manifest.<br />
14029	The policy manifest contains one or more syntax errors.<br />
14030	Manifest Parse Error : A string literal was expected, but  no opening quote character was found.<br />
14031	Manifest Parse Error : Incorrect syntax was used in a  comment.<br />
14032	Manifest Parse Error : A name was started with an invalid  character.<br />
14033	Manifest Parse Error : A name contained an invalid  character.<br />
14034	Manifest Parse Error : A string literal contained an  invalid character.<br />
14035	Manifest Parse Error : Invalid syntax for an XML  declaration.<br />
14036	Manifest Parse Error : An invalid character was found in  text content.<br />
14037	Manifest Parse Error : Required white space was missing.<br />
14038	Manifest Parse Error : The character &#8216;&gt;&#8217; was expected.<br />
14039	Manifest Parse Error : A semi colon character was  expected.<br />
14040	Manifest Parse Error : Unbalanced parentheses.<br />
14041	Manifest Parse Error : Internal error.<br />
14042	Manifest Parse Error : White space is not allowed at this  location.<br />
14043	Manifest Parse Error : End of file reached in invalid  state for current encoding.<br />
14044	Manifest Parse Error : Missing parenthesis.<br />
14045	Manifest Parse Error : A single or double closing quote  character (\&#8217; or \&#8221;) is missing.<br />
14046	Manifest Parse Error : Multiple colons are not allowed in a  name.<br />
14047	Manifest Parse Error : Invalid character for decimal  digit.<br />
14048	Manifest Parse Error : Invalid character for hexadecimal  digit.<br />
14049	Manifest Parse Error : Invalid Unicode character value for  this platform.<br />
14050	Manifest Parse Error : Expecting white space or &#8216;?&#8217;.<br />
14051	Manifest Parse Error : End tag was not expected at this  location.<br />
14052	Manifest Parse Error : The following tags were not closed:  %1.<br />
14053	Manifest Parse Error : Duplicate attribute.<br />
14054	Manifest Parse Error : Only one top level element is  allowed in an XML document.<br />
14055	Manifest Parse Error : Invalid at the top level of the  document.<br />
14056	Manifest Parse Error : Invalid XML declaration.<br />
14057	Manifest Parse Error : XML document must have a top level  element.<br />
14058	Manifest Parse Error : Unexpected end of file.<br />
14059	Manifest Parse Error : Parameter entities cannot be used  inside markup declarations in an internal subset.<br />
14060	Manifest Parse Error : Element was not closed.<br />
14061	Manifest Parse Error : End element was missing the  character &#8216;&gt;&#8217;.<br />
14062	Manifest Parse Error : A string literal was not closed.<br />
14063	Manifest Parse Error : A comment was not closed.<br />
14064	Manifest Parse Error : A declaration was not closed.<br />
14065	Manifest Parse Error : A CDATA section was not closed.<br />
14066	Manifest Parse Error : The namespace prefix is not allowed  to start with the reserved string &#8220;xml&#8221;.<br />
14067	Manifest Parse Error : System does not support the  specified encoding.<br />
14068	Manifest Parse Error : Switch from current encoding to  specified encoding not supported.<br />
14069	Manifest Parse Error : The name &#8216;xml&#8217; is reserved and must  be lower case.<br />
14070	Manifest Parse Error : The standalone attribute must have  the value &#8216;yes&#8217; or &#8216;no&#8217;.<br />
14071	Manifest Parse Error : The standalone attribute cannot be  used in external entities.<br />
14072	Manifest Parse Error : Invalid version number.<br />
14073	Manifest Parse Error : Missing equals sign between  attribute and attribute value.<br />
14074	Assembly Protection Error: Unable to recover the specified  assembly.<br />
14075	Assembly Protection Error: The public key for an assembly  was too short to be allowed.<br />
14076	Assembly Protection Error: The catalog for an assembly is  not valid, or does not match the assembly&#8217;s manifest.<br />
14077	An HRESULT could not be translated to a corresponding  Win32 error code.<br />
14078	Assembly Protection Error: The catalog for an assembly is  missing.<br />
14079	The supplied assembly identity is missing one or more  attributes which must be present in this context.<br />
14080	The supplied assembly identity has one or more attribute  names that contain characters not permitted in XML names</p>
]]></content:encoded>
			<wfw:commentRss>http://www.timthetech.com/windows/windows-2008/commands/windows-exit-codes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Event Logging policy settings in Windows Server 2008, Vista and Windows 7</title>
		<link>http://www.timthetech.com/windows/windows-2008/group-policy/event-logging-policy-settings-in-windows-server-2008-vista-and-windows-7/</link>
		<comments>http://www.timthetech.com/windows/windows-2008/group-policy/event-logging-policy-settings-in-windows-server-2008-vista-and-windows-7/#comments</comments>
		<pubDate>Wed, 21 Apr 2010 03:11:50 +0000</pubDate>
		<dc:creator>tim</dc:creator>
				<category><![CDATA[Group Policy]]></category>

		<guid isPermaLink="false">http://www.timthetech.com/?p=295</guid>
		<description><![CDATA[These settings control the Event Logging service; the service responsible for capturing and writing events throughout Windows. These policy settings do not affect the Event Viewer application. These are some powerful policy settings that allow you to configure five settings for Application, Security, Setup, and System event logs. These categories and their policy settings are [...]]]></description>
			<content:encoded><![CDATA[<p>These settings control the Event Logging service; the service responsible for capturing and writing events throughout Windows. These policy settings do not affect the Event Viewer application.</p>
<p>These are some powerful policy settings that allow you to configure five settings for Application, Security, Setup, and System event logs. These categories and their policy settings are located under Computer Configuration\Policies\Administrative Templates\Windows Components\Event Log Service.</p>
<p>The Log File Path policy setting, when enabled, allows you to provide a specific location where the Event Log service writes its log file. You must provide a path and file name when relocating where Windows writes the log file.</p>
<p>Next is the Maximum Log file size policy. When enabled, this policy allows you to specify the maximum size of the event log. It supports sizes between one megabyte and two terabytes and uses one-kilobyte increments.</p>
<p><a href="http://www.timthetech.com/wp-content/uploads/2010/03/Event-Logging-policy-settings-in-Windows-Server-2008-and-Vista1.png"><img class="alignnone size-medium wp-image-296" title="Event Logging policy settings in Windows Server 2008 and Vista1" src="http://www.timthetech.com/wp-content/uploads/2010/03/Event-Logging-policy-settings-in-Windows-Server-2008-and-Vista1-300x215.png" alt="" width="300" height="215" /></a></p>
<p>Figure 1 Event Log Service Policy Settings</p>
<p>The next two policy settings are related. The Event Logging service uses the Retain old events and Backup log automatically when full policy settings when the event log reaches the maximum file size (defaults to 20 MB or the value specified in the Maximum Log size policy setting). With the Retain Old Events policy setting enabled, the Event Logging service stops writing new events to the event log when the log file reaches or exceeds the maximum value and you lose all new events.</p>
<p>With this policy setting disabled, new events overwrite old events. When you enabling the Backup log automatically when full and the Retain old events policy settings, the Event Log service closes the current event log, renames it, and then creates a new log. The Backup log automatically when full policy setting works only when you enable Retain old events policy setting.</p>
<p><a href="http://www.timthetech.com/wp-content/uploads/2010/03/Event-Logging-policy-settings-in-Windows-Server-2008-and-Vista2.png"><img class="alignnone size-medium wp-image-298" title="Event Logging policy settings in Windows Server 2008 and Vista2" src="http://www.timthetech.com/wp-content/uploads/2010/03/Event-Logging-policy-settings-in-Windows-Server-2008-and-Vista2-271x300.png" alt="" width="271" height="300" /></a></p>
<p>Figure 2 Maximum Log Size Policy Setting</p>
<p>The last setting and one that I think is the most beneficial is the Log Access setting. Enabling this setting allows you to enter a security descriptor for the log file. The security descriptor controls who can read, write, or clear the event log. You enter the security descriptor using Security Definition Description Language (SDDL), which is document on MSDN (http://msdn.microsoft.com/library/en-us/secauthz/security/security_descriptor_string_format.asp).</p>
<p>Finally, I should mention that these new policy settings have precedence over the older Windows Server 2003 and Windows XP security policy setting that manage Event Logs. Both settings can exist in the same Group Policy object and apply only to the respective operating systems for the policy setting</p>
<p><a href="http://www.timthetech.com/wp-content/uploads/2010/03/Event-Logging-policy-settings-in-Windows-Server-2008-and-Vista3.png"><img class="alignnone size-medium wp-image-297" title="Event Logging policy settings in Windows Server 2008 and Vista3" src="http://www.timthetech.com/wp-content/uploads/2010/03/Event-Logging-policy-settings-in-Windows-Server-2008-and-Vista3-300x215.png" alt="" width="300" height="215" /></a></p>
<p>These new policy settings for the Event Logging service provide more flexibility and control from earlier versions.</p>
<p>Using Group Policy to control where event logs are written, how large they can grow, how they are preserved, and who can manage them are key to change control and security auditing. You can implement these policy settings in your existing Group Policy objects and they will not affect operating systems earlier than Windows Vista.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.timthetech.com/windows/windows-2008/group-policy/event-logging-policy-settings-in-windows-server-2008-vista-and-windows-7/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Adrecyclebin Gui ADRecycleBin.exe (Active Directory Recycle Bin)</title>
		<link>http://www.timthetech.com/windows/windows-2008/active-directory/adrecyclebin-gui-adrecyclebin-exe-active-directory-recycle-bin/</link>
		<comments>http://www.timthetech.com/windows/windows-2008/active-directory/adrecyclebin-gui-adrecyclebin-exe-active-directory-recycle-bin/#comments</comments>
		<pubDate>Tue, 20 Apr 2010 02:59:32 +0000</pubDate>
		<dc:creator>tim</dc:creator>
				<category><![CDATA[Active Directory]]></category>
		<category><![CDATA[AD]]></category>

		<guid isPermaLink="false">http://www.timthetech.com/?p=292</guid>
		<description><![CDATA[ADRecycleBin.exe (Active Directory Recycle Bin) allows administrators to quickly restore deleted Active Directory objects via an easy to use GUI (Graphical User Interface). This is a free Active Directory Recycle Bin tool. If you or a colleague happen to mistakenly delete an object in Active Directory the results can be disastrous. ADRecycleBin allows administrators to [...]]]></description>
			<content:encoded><![CDATA[<p>ADRecycleBin.exe (Active Directory Recycle Bin) allows administrators to quickly restore deleted Active Directory objects via an easy to use GUI (Graphical User Interface). This is a free Active Directory Recycle Bin tool.</p>
<p>If you or a colleague happen to mistakenly delete an object in Active Directory the results can be disastrous. ADRecycleBin allows administrators to quickly find and restore deleted objects in Active Directory. If you are running Active Directory in Windows 2008 R2 native mode you can enable the Active Directory Recycle Bin. If you are running Active Directory in an earlier mode you can re-animate deleted objects.</p>
<p>Features</p>
<p>Supports Windows 2008 R2 Active Directory Recycle Bin technology<br />
Supports Object reanimation in earlier versions of Active Directory<br />
Review deleted objects<br />
Restore multiple objects at the same time<br />
An Example<br />
Consider the following scenario. We have some users, computers and a group in an Organization Unit called Richmond Hill:</p>
<p><a href="http://www.timthetech.com/wp-content/uploads/2010/03/Adrecyclebin-Gui-1.jpg"></a><a href="http://www.timthetech.com/wp-content/uploads/2010/04/Adrecyclebin-1.jpg"></a><a href="http://www.timthetech.com/wp-content/uploads/2010/04/Adrecyclebin-11.jpg"></a><a href="http://www.timthetech.com/wp-content/uploads/2010/04/Adrecyclebin-11.jpg"><img class="alignleft size-full wp-image-331" title="Adrecyclebin 1" src="http://www.timthetech.com/wp-content/uploads/2010/04/Adrecyclebin-11.jpg" alt="" width="597" height="232" /></a></p>
<p>I decide to delete an object ignoring all of the prompts. First prompt:</p>
<p><a href="http://www.timthetech.com/wp-content/uploads/2010/03/Adrecyclebin-Gui-2.jpg"></a><a href="http://www.timthetech.com/wp-content/uploads/2010/04/Adrecyclebin-2.jpg"><img class="alignleft size-medium wp-image-322" title="Adrecyclebin 2" src="http://www.timthetech.com/wp-content/uploads/2010/04/Adrecyclebin-2-300x107.jpg" alt="" width="300" height="107" /></a></p>
<p>As well as the second prompt:</p>
<p><a href="http://www.timthetech.com/wp-content/uploads/2010/03/Adrecyclebin-Gui-3.jpg"></a><a href="http://www.timthetech.com/wp-content/uploads/2010/04/Adrecyclebin-3.jpg"><img class="alignnone size-medium wp-image-323" title="Adrecyclebin 3" src="http://www.timthetech.com/wp-content/uploads/2010/04/Adrecyclebin-3-300x198.jpg" alt="" width="300" height="198" /></a></p>
<p>To make things worse, the computer object was a very important shared PC with a ton of mission-critical applications, and without this object in Active Directory, no one can log on to this PC with their domain ID. So how do we get these deleted objects back?</p>
<p>Using ADRecycleBin.exe</p>
<p>Firstly, before you run ADRecycleBin.exe ensure that your account has the appropriate privileges to restore objects in Active Directory. You will want to run the tool in the same domain where you plan on restoring the objects. Launch ADRecycleBin.exe and click the Load Deleted Objects button:</p>
<p><a href="http://www.timthetech.com/wp-content/uploads/2010/03/Adrecyclebin-Gui-4.jpg"></a><a href="http://www.timthetech.com/wp-content/uploads/2010/04/Adrecyclebin-4.jpg"><img class="alignnone size-medium wp-image-324" title="Adrecyclebin 4" src="http://www.timthetech.com/wp-content/uploads/2010/04/Adrecyclebin-4-300x233.jpg" alt="" width="300" height="233" /></a></p>
<p>Unless you intend on restoring other types of objects other than OUs, Users, Computer or groups, I recommend you leave the Load Filter checkboxes as the default. Then click the Load Deleted Objects button. This will load all of the deleted objects detected based on the Load Filter checkboxes:</p>
<p><a href="http://www.timthetech.com/wp-content/uploads/2010/03/Adrecyclebin-Gui-5.jpg"></a><a href="http://www.timthetech.com/wp-content/uploads/2010/04/Adrecyclebin-5.jpg"><img class="alignnone size-medium wp-image-325" title="Adrecyclebin 5" src="http://www.timthetech.com/wp-content/uploads/2010/04/Adrecyclebin-5-300x233.jpg" alt="" width="300" height="233" /></a></p>
<p>To restore all of the objects from our Richmond Hill OU click on one of the child objects, for example, I have selected the group called: LDAP://CN=ROL-RichmondHill IT Managers\0ADEL:86249fc3-ca0e-4614-b258-65fb15ff9ab7,CN=Deleted Objects,DC=beta,DC=local. Then I right-click and select the Select All menu item:</p>
<p><a href="http://www.timthetech.com/wp-content/uploads/2010/03/Adrecyclebin-Gui-6.jpg"></a><a href="http://www.timthetech.com/wp-content/uploads/2010/04/Adrecyclebin-6.jpg"><img class="alignnone size-medium wp-image-326" title="Adrecyclebin 6" src="http://www.timthetech.com/wp-content/uploads/2010/04/Adrecyclebin-6-300x233.jpg" alt="" width="300" height="233" /></a></p>
<p>This will check all of the siblings. Incidentally, selecting a child node will automatically check its parent. Once we have selected the objects we wish to bring back from the dead, we click the Restore Checked Objects button:</p>
<p><a href="http://www.timthetech.com/wp-content/uploads/2010/03/Adrecyclebin-Gui-7.jpg"></a><a href="http://www.timthetech.com/wp-content/uploads/2010/04/Adrecyclebin-7.jpg"></a><a href="http://www.timthetech.com/wp-content/uploads/2010/04/Adrecyclebin-71.jpg"><img class="alignnone size-medium wp-image-337" title="Adrecyclebin 7" src="http://www.timthetech.com/wp-content/uploads/2010/04/Adrecyclebin-71-300x233.jpg" alt="" width="300" height="233" /></a></p>
<p>This will initiate the restore process. When this process is complete a new window will open showing us a summary of the Active Directory deleted objects that were restored:</p>
<p><a href="http://www.timthetech.com/wp-content/uploads/2010/03/Adrecyclebin-Gui-8.jpg"></a><a href="http://www.timthetech.com/wp-content/uploads/2010/04/Adrecyclebin-8.jpg"><img class="alignnone size-medium wp-image-328" title="Adrecyclebin 8" src="http://www.timthetech.com/wp-content/uploads/2010/04/Adrecyclebin-8-300x228.jpg" alt="" width="300" height="228" /></a></p>
<p>From this window we can copy and paste the messages of importance or export the results to a csv file to let others know what was restored:</p>
<p><a href="http://www.timthetech.com/wp-content/uploads/2010/03/Adrecyclebin-Gui-9.jpg"></a><a href="http://www.timthetech.com/wp-content/uploads/2010/04/Adrecyclebin-91.jpg"><img class="alignnone size-medium wp-image-339" title="Adrecyclebin 9" src="http://www.timthetech.com/wp-content/uploads/2010/04/Adrecyclebin-91-300x187.jpg" alt="" width="300" height="187" /></a></p>
<p>When we close the Restore Summary window the deleted objects will be enumerated again:</p>
<p><a href="http://www.timthetech.com/wp-content/uploads/2010/03/Adrecyclebin-Gui-10.jpg"></a><a href="http://www.timthetech.com/wp-content/uploads/2010/04/Adrecyclebin-101.jpg"><img class="alignnone size-medium wp-image-340" title="Adrecyclebin 10" src="http://www.timthetech.com/wp-content/uploads/2010/04/Adrecyclebin-101-300x233.jpg" alt="" width="300" height="233" /></a></p>
<p>Our OU called Richmond Hill has now been successfully restored:</p>
<p><a href="http://www.timthetech.com/wp-content/uploads/2010/03/Adrecyclebin-Gui-11.jpg"></a><a href="http://www.timthetech.com/wp-content/uploads/2010/04/Adrecyclebin-111.jpg"><img class="alignnone size-medium wp-image-341" title="Adrecyclebin 11" src="http://www.timthetech.com/wp-content/uploads/2010/04/Adrecyclebin-111-300x116.jpg" alt="" width="300" height="116" /></a></p>
<p>DOWNLOAD THE FREE TOOL</p>
<p>http://www.overall.ca/index.php?option=com_docman&amp;task=doc_download&amp;gid=78&amp;Itemid=11</p>
<p><span> </span></p>
<blockquote><p><span>If you&#8217;d like to learn more about Active Directory, I&#8217;d recommend that you get hold of these <a title="Active Directory Training Videos" href="http://www.winstructor.com/products/Active-Directory-Training.html" target="_blank">Active Directory Training Videos</a>. If you truly want to <a title="Learn Active Directory" href="http://www.winstructor.com/products/Active-Directory-Training.html" target="_blank">Learn Active Directory</a> you won&#8217;t find better training than this.</span></p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.timthetech.com/windows/windows-2008/active-directory/adrecyclebin-gui-adrecyclebin-exe-active-directory-recycle-bin/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>PDC chaining</title>
		<link>http://www.timthetech.com/windows/windows-2008/active-directory/pdc-chaining/</link>
		<comments>http://www.timthetech.com/windows/windows-2008/active-directory/pdc-chaining/#comments</comments>
		<pubDate>Sun, 18 Apr 2010 06:57:27 +0000</pubDate>
		<dc:creator>tim</dc:creator>
				<category><![CDATA[Active Directory]]></category>
		<category><![CDATA[AD]]></category>
		<category><![CDATA[PDC chaining]]></category>

		<guid isPermaLink="false">http://www.timthetech.com/?p=277</guid>
		<description><![CDATA[Imagine you’re in a multi-site environment that has several DCs in all sites across the nation. Imagine further you have a user John who calls you monday morning. You’re setting in the headquarters. “Dude”, he asks, “can you reset my password? My weekend’s been so hard. They sent me to this branch office where they [...]]]></description>
			<content:encoded><![CDATA[<p>Imagine you’re in a multi-site environment that has several DCs in all sites across the nation. Imagine further you have a user John who calls you monday morning. You’re setting in the headquarters. “Dude”, he asks, “can you reset my password? My weekend’s been so hard. They sent me to this branch office where they party all night..”. Well, you feel like that’s okay and after you asked John some additional questions to verify that it is really John you’re talking to, you reset the password.</p>
<p>Immediately after that, John tries to authenticate and &#8211; he succeeds. He’s prompted to change his password, does so and logs successfully in. “Thanks buddy”, he ends the conversation. You scratch your head wondering how that password got replicated so fast. You’re sitting in the headquarters doing the change and John is in some branch office which has a pretty tight replication schedule and intervall &#8211; rep takes place every three hours between headquater and John’s branch. You verify that “Active Directory Users and Computers” you used to reset John’s password with is “connected” to a local headquarter-DC. You scratch your head. How’s that possible? How’s password reset getting replicated so fast to the branch DC?</p>
<p>The answer lies in PDC chaining. The password isn’t immediately replicated to the branch DC &#8211; the mechanism is different. Once a domain controller receives an authentication request, it checks for the credentials provided. In our scenario, the password hasn’t replicated yet to John’s branch office and as John tries the password we manually resetted it to, it fails. Smart-pants branch-DC doesn’t give up though and the next step it tries is ask the PDC emulator-FSMO-holder-DC for help. It chains the authentication request to the PDC. The PDC checks the credentials and &#8211; since it got our resetted password already, it replies to the branch-DC that the password is valid. In addition to the “pass is valid” reply to the branch DC, it actually sends the current pass in a follwing message.</p>
<p>Branch-DC now lets John authenticated, but provides him with the “Change password” dialog to pick a new password. After that, John is allowed to log on to his machine.</p>
<p>What basically happened was that branch-DC, evaluating John’s password to “not valid”, forwarded John’s auth request to the PDC which evaluated to true and responded accordingly. After that, the PDC pushes the John’s current credentials to the branch-DC so that it’s up-to-date. This “push” isn’t anything like immediate rep or urgent-rep but a special LDAP operation (Single object replication).</p>
<p>So — why’s branch-DC asking PDC to re-check John’s credentials? Branch-DC knows what all DCs know and that is that PDC always has the valid password* for all users. Once a password gets changed, the DC that handles the password change request pushes the new update via a special RPC call to the PDC to update the password. The PDC is the first to know about password changes and password resets. Again, this isn’t done with pure replication but with a special RPC call to the PDC.</p>
<p>* Exceptions are environments that don’t allow direct DC communication (e.g. a meshed network). In cases where DCs cannot reach the PDC directly &#8211; either for chaining an auth request or RPC-pushing the password &#8211; the request fails. In those cases, the passwords go along their way through normal replication. Password changes aren’t pushed directly and auth requests are evaluated as “invalid” if the PDC isn’t reachable.</p>
<p>The process is here in a small picture:</p>
<p><a href="http://www.timthetech.com/wp-content/uploads/2010/03/PDC-chaining.png"><img class="alignnone size-medium wp-image-278" title="PDC chaining" src="http://www.timthetech.com/wp-content/uploads/2010/03/PDC-chaining-300x174.png" alt="" width="300" height="174" /></a></p>
<p>1) An admin in site B resets a user’s password in site B.</p>
<p>(2) The DC pushes the new password via an RPC call to the PDC.</p>
<p>(3) At the same time, the user in site C tries to authenticate using the new password. DC-C checks the password with its local database and comes to find that the password isn’t correct (the password reset hasn’t replicated to DC-C).</p>
<p>(4) DC-C forwards the authentication request to the PDC which knows the new password because of the RPC call. It reponds to DC-C, that the password is valid.</p>
<p>(5) Immediately after that, it pushes the new user password via an LDAP operation to DC-C so that DC-C’s database is updated (regarding the user’s password only!). This is not done by normal replication means &#8211; it’s a special push.</p>
<p>(6) DC-C allows the user to authenticate.</p>
<p><span> </span></p>
<blockquote><p><span>If you&#8217;d like to learn more about Active Directory, I&#8217;d recommend that you get hold of these <a title="Active Directory Training Videos" href="http://www.winstructor.com/products/Active-Directory-Training.html" target="_blank">Active Directory Training Videos</a>. If you truly want to <a title="Learn Active Directory" href="http://www.winstructor.com/products/Active-Directory-Training.html" target="_blank">Learn Active Directory</a> you won&#8217;t find better training than this.</span></p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.timthetech.com/windows/windows-2008/active-directory/pdc-chaining/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Search for deleted user objects in AD</title>
		<link>http://www.timthetech.com/windows/windows-2008/active-directory/search-for-deleted-user-objects-in-ad/</link>
		<comments>http://www.timthetech.com/windows/windows-2008/active-directory/search-for-deleted-user-objects-in-ad/#comments</comments>
		<pubDate>Sat, 17 Apr 2010 06:53:56 +0000</pubDate>
		<dc:creator>tim</dc:creator>
				<category><![CDATA[Active Directory]]></category>
		<category><![CDATA[AD]]></category>

		<guid isPermaLink="false">http://www.timthetech.com/?p=274</guid>
		<description><![CDATA[I am trying to browse for deleted sids. I am using ADFIND to do my search. here is the what i am using adfind -b “cn=deleted objects,dc=domain,dc=com” -f “(&#38; (objectclass=user)(objectcategory=person))” objectsid So — looking at the command, it told me that the guy was querying the “Deleted Objects” container (that is the container all objects [...]]]></description>
			<content:encoded><![CDATA[<p>I am trying to browse for deleted sids. I am using ADFIND to do my  search. here is the what i am using<br />
adfind -b “cn=deleted objects,dc=domain,dc=com” -f “(&amp;  (objectclass=user)(objectcategory=person))” objectsid<br />
So — looking at the command, it told me that the guy was querying the  “Deleted Objects” container (that is the container all objects that are  marked for deletion are moved into) for user objects. You need to query  objectClass AND objectCategory in order to get users only —  objectClass=user would also return computer objects as the object model  of the AD Schema makes computers be a user and implement computer  specific attributes (computers inherit from the user class, basically).</p>
<p>When firing the command at my box, I didn’t get any results either:</p>
<p>C:\Windows\system32&gt;adfind -b “CN=Deleted</p>
<pre>Objects,DC=intern,DC=frickelsoft,DC=net” -f”&amp;(objectClass=user)(objectCategory=person)” objectSID

AdFind V01.37.00cpp Joe Richards (joe@joeware.net) June 2007

Using server: dc.intern.frickelsoft.net:389Directory: Windows Server 2003

0 Objects returned</pre>
<p>Looking at the query, I remembered that deleted objects aren’t deleted  right away but are moved to the “Deleted Objects” container, get a new  name and are stripped from most of their attributes. Only a few of them  are preserved. Knowing that objectClass is one of the attributes that is  preserved, let’s see whether objectCategory is. For that, we need to  get the “searchFlags” attribute of the schema object here. The  searchFlags bitmask tells us, whether the attribute is preserved on  deletion &#8211; bit #3 (decimal = <img src='http://www.timthetech.com/wp-includes/images/smilies/icon_cool.gif' alt='8)' class='wp-smiley' /> as described in</p>
<pre>http://msdn.microsoft.com/en-us/library/ms679765(VS.85).aspx and  http://www.frickelsoft.net/blog/?p=151</pre>
<p>is the one we’re looking for:</p>
<p>C:\Windows\system32&gt;adfind -sc s:objectCategory searchFlags</p>
<pre>AdFind V01.37.00cpp Joe Richards (joe@joeware.net) June 2007

Using server: dc.intern.frickelsoft.net:389

Directory: Windows Server 2003

Base DN: CN=Schema,CN=Configuration,DC=intern,DC=frickelsoft,DC=net

dn:CN=Object-Category,CN=Schema,CN=Configuration,DC=intern,DC=frickelsoft,DC=net

&gt;searchFlags: 1 [INDEX(1)]</pre>
<p>We can see that searchFlags for “objectCategory” is 1 which resolves to  “put attribute into index”.</p>
<p>Hmm..as we thought, not preserved — but let’s check objectClass, too:</p>
<p>C:\Windows\system32&gt;adfind -sc s:objectClass searchFlags</p>
<pre>AdFind V01.37.00cpp Joe Richards (joe@joeware.net) June 2007

Using server: dc.intern.frickelsoft.net:389

Directory: Windows Server 2003

Base DN: CN=Schema,CN=Configuration,DC=intern,DC=frickelsoft,DC=net

dn:CN=Object-Class,CN=Schema,CN=Configuration,DC=intern,DC=frickelsoft,DC=net

&gt;searchFlags: 9 [INDEX(1);PRESERVE TOMBSTONE(8)]

1 Objects returned</pre>
<p>Okay, that’s a nine which resolves to “put into index” (=1) and  “preserve on deletion” (=8, so 1+8 = 9). I must admit you could have  looked that one up too on MSDN:</p>
<pre>http://msdn.microsoft.com/en-us/library/ms679011(VS.85).aspx</pre>
<p>- objectCategory has searchFlags “1″ everywhere — but hey, we wanted to  use ADfind, right? It makes sense now that we don’t get any results. We  could query now for “objectClass=user” only, but that’s probably not  what we want, as computers are part of the “user” objectClass, too.</p>
<p>So the query won’t work as we’re filtering for an attribute that isn’t  there any more. So — what can we do there?</p>
<p>Change our search to only display objectClass=user objects and NOT  objectClass=computers Unfortunately, we don’t get any results for that,  as seen in the above output. Hum… what did go wrong?</p>
<p>Looking at the ADfind help at</p>
<pre>http://www.joeware.net/freetools/tools/adfind/usage.htm (or /?),</pre>
<p>we can see that we need the “-showdel” switch to make ADFind issue the  “Show deleted objects” LDAP control to the server. Our query looks like  this now:</p>
<p>C:\Windows\system32&gt;adfind -b “CN=Deleted</p>
<pre>Objects,DC=intern,DC=frickelsoft,DC=ne

t” -f “&amp;(objectClass=user)(!objectClass=computer)” -showdel objectSID

AdFind V01.37.00cpp Joe Richards (joe@joeware.net) June 2007

Using server: dc.intern.frickelsoft.net:389

Directory: Windows Server 2003

dn:CN=User, Created_0111200813120�ADEL:5d0f95e6-516a-474c-9a35-c479a8d80ff8,CN

=Deleted Objects,DC=intern,DC=frickelsoft,DC=net

&gt;objectSid: S-1-5-21-3722298651-1274886394-2888734146-1603

dn:CN=User, Created_0111200813140�ADEL:73ab9ee1-10c5-4d99-9abc-5d21ca274ef4,CN

=Deleted Objects,DC=intern,DC=frickelsoft,DC=net

&gt;objectSid: S-1-5-21-3722298651-1274886394-2888734146-1604

dn:CN=User, Created_0111200813150�ADEL:c7393437-7868-481e-9633-7cd49c62fb36,CN

=Deleted Objects,DC=intern,DC=frickelsoft,DC=net

&gt;objectSid: S-1-5-21-3722298651-1274886394-2888734146-1605

dn:CN=User, Created_0111200813160�ADEL:8f0fcce6-0f6e-4802-8faa-12e5ae2d48a3,CN

=Deleted Objects,DC=intern,DC=frickelsoft,DC=net

&gt;objectSid: S-1-5-21-3722298651-1274886394-2888734146-1606

4 Objects returned</pre>
<p>If you don’t know what ADfind is or what ADMod does, you really should  check joe’s repository of cool tools at</p>
<pre>http://www.joeware.net</pre>
<p><span> </span></p>
<blockquote><p><span>If you&#8217;d like to learn more about Active Directory, I&#8217;d recommend that you get hold of these <a title="Active Directory Training Videos" href="http://www.winstructor.com/products/Active-Directory-Training.html" target="_blank">Active Directory Training Videos</a>. If you truly want to <a title="Learn Active Directory" href="http://www.winstructor.com/products/Active-Directory-Training.html" target="_blank">Learn Active Directory</a> you won&#8217;t find better training than this.</span></p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.timthetech.com/windows/windows-2008/active-directory/search-for-deleted-user-objects-in-ad/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Monitoring and Trouble shooting the Active Directory through Replication</title>
		<link>http://www.timthetech.com/windows/windows-2008/active-directory/monitoring-and-trouble-shooting-the-active-directory-through-replication/</link>
		<comments>http://www.timthetech.com/windows/windows-2008/active-directory/monitoring-and-trouble-shooting-the-active-directory-through-replication/#comments</comments>
		<pubDate>Fri, 16 Apr 2010 06:51:34 +0000</pubDate>
		<dc:creator>tim</dc:creator>
				<category><![CDATA[Active Directory]]></category>
		<category><![CDATA[AD]]></category>

		<guid isPermaLink="false">http://www.timthetech.com/?p=270</guid>
		<description><![CDATA[Replication may be defined as the same data carried out by the same system or different platform system.When using a directory service as active directory the same information is carried out by all the domain controllers ,so when you want to contact a domain controller for use, there is always a local copy for use [...]]]></description>
			<content:encoded><![CDATA[<p>Replication may be defined as the same data carried out by the same system or different platform system.When using a directory service as active directory the same information is carried out by all the domain controllers ,so when you want to contact a domain controller for use, there is always a local copy for use so that requests do not have to be sent over the wide area network.</p>
<p>Replication of the active directory operates within the directory service component of the security sub system.This component is called Ntdsa.dll and accessed through the LDAP protocol.Ntdsa.dll runs as a part of the Local security authority , which runs as Lsass.exe.Updates are transported by the IP over the RPC protocol.</p>
<p><a href="http://www.timthetech.com/wp-content/uploads/2010/03/Monitoring-and-Trouble-shooting-the-Active-Directory-through-Replication1.jpg"><img class="alignnone size-medium wp-image-271" title="Monitoring and Trouble shooting the Active Directory through Replication1" src="http://www.timthetech.com/wp-content/uploads/2010/03/Monitoring-and-Trouble-shooting-the-Active-Directory-through-Replication1-300x265.jpg" alt="" width="300" height="265" /></a></p>
<p>In the above figure , you can see a common network (2 sites connected via a wan link) with a domain controller in each location</p>
<p>The health and maximized performance depends upon the smooth replication process .If you have problems , with replication you will not only have login problems , but also poor performance .<br />
Now consider a common problem , with a failed network link</p>
<p><a href="http://www.timthetech.com/wp-content/uploads/2010/03/Monitoring-and-Trouble-shooting-the-Active-Directory-through-Replication2.jpg"><img class="alignnone size-medium wp-image-272" title="Monitoring and Trouble shooting the Active Directory through Replication2" src="http://www.timthetech.com/wp-content/uploads/2010/03/Monitoring-and-Trouble-shooting-the-Active-Directory-through-Replication2-300x215.jpg" alt="" width="300" height="215" /></a></p>
<p>ISP &#8216;s and telecom service providers ocassionally have problems and service can be interrupted . This of course stops the communication between the domain controller&#8217;s therefore also severing the repolication process .This can prevent the synchronization of information between the domain controller&#8217;s and possibly cause the corruption or other problems .</p>
<p>The best thing is to provide abckup link such as ISDN , is a digital wan technology used to faciliate connections between the sites .More commonly Used today for disaster recovery,ISDN still has a place in today&#8217;s market place.</p>
<p>Here are the several steps to trouble shoot active directory</p>
<p>Verifing the Network Connectivity</p>
<p>Inorder to have the replication process properly the Network connectivity must be ina proper way. Although , iodeally all domain controllers would be connected by high -pass and redunat LAN and WAN links this rarely the case for larger deployments and for most companies that utilize slow WAN links that aren&#8217;t recoverable from disaster .<br />
In real world, deployments, analog /dial up and slow connections are common ,<br />
if you have verified that replication toplogy is set up properly ,you should communicate that servers are able to communicate properly .</p>
<p>Verifing the router and firewall configurations .</p>
<p>When building a secure network most times controls are placed on the network devices to filter the traffic going form place to place .The most coomonly tool used for controlling the traffivc is firewall.A fire wall usually dedicated to only protecting the perimeter so it is designed to do that it only minimizes the risk.<br />
Firewalls are used to restrict the types of traffic that can be transferred over the networks.Their main use is to prevent unauthorized users from transferring the information .</p>
<p>Network Ports used by the Active directory Replication:</p>
<p>RPC replication uses dynamic port mapping as per default setting .When you need to connect an RPC end point during active directory replication ,RPC uses TCP port 135. RPC on the client contacts the RPC endpoint mapper on the server a well known port and randomly allocates high end TCP ports from 1024 to 65536 .The ports which are used by the active directory replication are .</p>
<p>PROTOCOL PORT</p>
<p>LDAP UDP 389<br />
TCP 389</p>
<p>LDAP(SSL) UDP 636<br />
TCP 636</p>
<p>KERBEROS UDP 88<br />
TCP 88</p>
<p>DNS UDP 53<br />
TCP 53</p>
<p>SMB over IP UDP 445<br />
TCP 445</p>
<p>GLOBAL CATALOG SERVER TCP 3268<br />
TCP 3269</p>
<p>Examining the Event logs:</p>
<p>Errors if they occur they show up in the event viewer. When ever there is an error in the replication service the computer writes events to the directory service and file replication service event logs. we may receive events such as</p>
<p>1. Event ID 1311 in the directory service log<br />
2.Event ID 13265 with error &#8220;DNS LOOKUP FAILURE&#8221; or &#8221; RPC SERVER UNAVAILABLE&#8221;.</p>
<p>Verifing the site links:</p>
<p>Before domain controllers in different sites can communicate each other verify the site links are connected properly. If replication doesnt occur properly verify the site links by using the rool repadmin.exe.Use this site tool for correct site links and to display inbound and outbound connections</p>
<p>Verifing the Replication topology:</p>
<p>The active directory sites and services tool allows you to verify the that a replication topology is logically constient.You can perform this task by right clicking the NTDS settings , within a server object and choosing all tasks =&gt; choose replication topology and you can verify the topology by the active directory sites and services tool.</p>
<p><span> </span></p>
<blockquote><p><span>If you&#8217;d like to learn more about Active Directory, I&#8217;d recommend that you get hold of these <a title="Active Directory Training Videos" href="http://www.winstructor.com/products/Active-Directory-Training.html" target="_blank">Active Directory Training Videos</a>. If you truly want to <a title="Learn Active Directory" href="http://www.winstructor.com/products/Active-Directory-Training.html" target="_blank">Learn Active Directory</a> you won&#8217;t find better training than this.</span></p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.timthetech.com/windows/windows-2008/active-directory/monitoring-and-trouble-shooting-the-active-directory-through-replication/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Compacting the database with an offline defragmenation</title>
		<link>http://www.timthetech.com/windows/windows-2008/active-directory/compacting-the-database-with-an-offline-defragmenation/</link>
		<comments>http://www.timthetech.com/windows/windows-2008/active-directory/compacting-the-database-with-an-offline-defragmenation/#comments</comments>
		<pubDate>Thu, 15 Apr 2010 06:56:41 +0000</pubDate>
		<dc:creator>tim</dc:creator>
				<category><![CDATA[Active Directory]]></category>
		<category><![CDATA[AD]]></category>

		<guid isPermaLink="false">http://www.timthetech.com/windows-2008/active-directory/compacting-the-database-with-an-offline-defragmenation/</guid>
		<description><![CDATA[MOC method: 1. Log onto the computer as the default administrator of the domainsomething.local domain. 2. Open a command-prompt window. To enable Directory Services Restore Mode on the next reboot, key bcdedit /set safeboot dsrepair, and then press Enter. 3. Close the command-prompt window and restart the computer. 4. When the computer restarts, log onto [...]]]></description>
			<content:encoded><![CDATA[<p>MOC method:<br />
1.	Log onto the computer as the default administrator of the     domainsomething.local domain.<br />
2.	Open a command-prompt window. To enable Directory Services Restore  Mode on the next reboot, key <strong>bcdedit /set safeboot  dsrepair</strong>, and then press Enter.<br />
3.	Close the command-prompt window and restart the computer.<br />
4.	When the computer restarts, log onto the local computer (not the  domain) using the Directory Services Restore Mode username and password.  The username should be Administrator and the password should be  configured one. The Windows Desktop should indicate that the domain  controller is operating in Safe Mode.<br />
5.	Open a command-prompt window, key <strong>NTDSUTIL</strong>,  and press Enter.<br />
6.	Key<strong> activate instance ntds</strong> and press  Enter.<br />
7.	Key <strong>files</strong> and press Enter. The File  Maintenance prompt is displayed.<br />
8.	Key <strong>?</strong> and press Enter. Notice that you  have several options at this prompt. You can check the Active Directory  database integrity, move the database, and move the database log files.<br />
9.	Key <strong>info</strong> and press Enter. This command  displays the current location of the Active Directory database  (ntds.dit), the backup directory, and the log files directory.<br />
10.	To perform offline compaction of the database, key <strong>compact to c:\</strong> and press Enter. The database is  compacted and you are given directions to replace the existing database.<br />
11.	Key <strong>quit</strong> and press Enter. The ntdsutil  prompt is displayed.<br />
12.	Key <strong>quit</strong> again and press Enter. You are  returned to the command prompt.<br />
13.	Key <strong>move %systemroot%\ntds\ntds.dit c:\ntds.old  and press</strong> Enter. This saves your old Active Directory database  in case you have trouble with the newly compacted database. You can  delete this copy after you verify that the newly compacted database  loads correctly after you restart the computer. Otherwise, you can use  the <strong>ntds.old</strong> file to replace the compacted  database.<br />
14.	Key <strong>move %systemroot%\ntds\*.log c:\ </strong>and  press Enter. This command moves the former Active Directory database  log files to the c:\ drive.<br />
15.	Key m<strong>ove c:\ntds.dit %systemroot%\ntds\ntds.dit</strong> and press Enter. This command places the newly compacted database in  the appropriate location to load when you restart the computer.<br />
16.	Key <strong>dir c:\ntds.old </strong>and press Enter.  Statistics for the previous copy of the Active Directory database are  displayed.<br />
17.	Key <strong>dir %systemroot%\ntds\ntds.dit</strong> and  press Enter. The Active Directory database is compacted. Statistics for  the newly compacted Active Directory database are displayed. Compare the  size of the ntds.old file to the size of the ntds.dit file. You might  not see a size difference between the compacted file and the original  file, because the database in the lab has not had a chance to become  fragmented. On a computer that hosts an Active Directory database that  experiences a large number of changes, you could reduce the amount of  space that the Active Directory database occupied with the compacting  process.<br />
18.	To remove the Directory Services Restore Mode boot option, key<br />
<strong>bcdedit /deletevalue safeboot</strong> and press  Enter. Restart the domain controller.<br />
NOTE	If you encounter Directory Services errors in the Windows Event  Viewer when you restart the computer, you will need to restart again in  Directory Services Restore mode. You will then open a command-prompt  window and key <strong>move c:\ntds.old  %systemroot%\ntds.ntds.dit</strong>, which will replace the compacted  copy of the database with the old copy of the Active Directory database.  You will also need to copy the old log files from the c:\ drive to the  %systemroot%\ntds folder.<br />
19.	If the computer starts properly without errors, log on as the  default administrator of the domainsomething domain. Open a  command-prompt window. Key <strong>del c:\ntds.old  c:\res*.log c:\edb*.log</strong> and press Enter. This will delete the  old Active Directory database and log files. Close the command-prompt  window.</p>
<p><span> </span></p>
<blockquote><p><span>If you&#8217;d like to learn more about Active Directory, I&#8217;d recommend that you get hold of these <a title="Active Directory Training Videos" href="http://www.winstructor.com/products/Active-Directory-Training.html" target="_blank">Active Directory Training Videos</a>. If you truly want to <a title="Learn Active Directory" href="http://www.winstructor.com/products/Active-Directory-Training.html" target="_blank">Learn Active Directory</a> you won&#8217;t find better training than this.</span></p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.timthetech.com/windows/windows-2008/active-directory/compacting-the-database-with-an-offline-defragmenation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
