<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://msmvps.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Active Directory, Exchange, Microsoft Clustering, Scripting, MOM, SQL. : Windows Server</title><link>http://msmvps.com/blogs/systmprog/archive/tags/Windows+Server/default.aspx</link><description>Tags: Windows Server</description><dc:language>en</dc:language><generator>CommunityServer 2008.5 SP2 (Build: 40407.4157)</generator><item><title>Tips - 4</title><link>http://msmvps.com/blogs/systmprog/archive/2009/11/03/tips-4.aspx</link><pubDate>Tue, 03 Nov 2009 14:15:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1737361</guid><dc:creator>Nirmal Sharma</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/systmprog/rsscomments.aspx?PostID=1737361</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/systmprog/commentapi.aspx?PostID=1737361</wfw:comment><comments>http://msmvps.com/blogs/systmprog/archive/2009/11/03/tips-4.aspx#comments</comments><description>A Quick Tip To Disable &amp;quot;Initial Configuration Tasks List&amp;quot; This article explains how you can disable the Initial Configuration Task List at logon. What All Ports Are Required By Domain Controllers And Client Computers? This article explains the...(&lt;a href="http://msmvps.com/blogs/systmprog/archive/2009/11/03/tips-4.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1737361" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/systmprog/archive/tags/Active+Directory/default.aspx">Active Directory</category><category domain="http://msmvps.com/blogs/systmprog/archive/tags/AD+Replication/default.aspx">AD Replication</category><category domain="http://msmvps.com/blogs/systmprog/archive/tags/Windows+Server/default.aspx">Windows Server</category><category domain="http://msmvps.com/blogs/systmprog/archive/tags/Windows+Server+2008/default.aspx">Windows Server 2008</category><category domain="http://msmvps.com/blogs/systmprog/archive/tags/Tips/default.aspx">Tips</category></item><item><title>Tips - 3</title><link>http://msmvps.com/blogs/systmprog/archive/2009/11/03/tips-3.aspx</link><pubDate>Tue, 03 Nov 2009 14:03:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1737357</guid><dc:creator>Nirmal Sharma</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/systmprog/rsscomments.aspx?PostID=1737357</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/systmprog/commentapi.aspx?PostID=1737357</wfw:comment><comments>http://msmvps.com/blogs/systmprog/archive/2009/11/03/tips-3.aspx#comments</comments><description>Group Policy Offers New Functionality in Windows Server 2008 This article explains the improvements to the Group Policy in Windows Server 2008. Domain Controller Options Not Supported By RODC This article explains the DC Options which are not supported...(&lt;a href="http://msmvps.com/blogs/systmprog/archive/2009/11/03/tips-3.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1737357" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/systmprog/archive/tags/Active+Directory/default.aspx">Active Directory</category><category domain="http://msmvps.com/blogs/systmprog/archive/tags/AD+Replication/default.aspx">AD Replication</category><category domain="http://msmvps.com/blogs/systmprog/archive/tags/Windows+Server/default.aspx">Windows Server</category><category domain="http://msmvps.com/blogs/systmprog/archive/tags/Windows+Server+2008/default.aspx">Windows Server 2008</category><category domain="http://msmvps.com/blogs/systmprog/archive/tags/Tips/default.aspx">Tips</category></item><item><title>Tips - 2</title><link>http://msmvps.com/blogs/systmprog/archive/2009/11/03/tips-2.aspx</link><pubDate>Tue, 03 Nov 2009 13:44:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1737356</guid><dc:creator>Nirmal Sharma</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/systmprog/rsscomments.aspx?PostID=1737356</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/systmprog/commentapi.aspx?PostID=1737356</wfw:comment><comments>http://msmvps.com/blogs/systmprog/archive/2009/11/03/tips-2.aspx#comments</comments><description>A Quick Tip To Prevent Users From Accessing The Computer Tab This article explains a quick tip which you can use to prevent users from accessing the Computer Tab on My Computer property. A Quick Tip To Create A User Mode Process Dump File This article...(&lt;a href="http://msmvps.com/blogs/systmprog/archive/2009/11/03/tips-2.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1737356" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/systmprog/archive/tags/Active+Directory/default.aspx">Active Directory</category><category domain="http://msmvps.com/blogs/systmprog/archive/tags/AD+Replication/default.aspx">AD Replication</category><category domain="http://msmvps.com/blogs/systmprog/archive/tags/Windows+Server/default.aspx">Windows Server</category><category domain="http://msmvps.com/blogs/systmprog/archive/tags/Windows+Server+2008/default.aspx">Windows Server 2008</category><category domain="http://msmvps.com/blogs/systmprog/archive/tags/Tips/default.aspx">Tips</category></item><item><title>Tip - Block Write Access To Run and RunOnce Registry Entries - Rectified.</title><link>http://msmvps.com/blogs/systmprog/archive/2008/10/03/tip-block-write-access-to-run-and-runonce-registry-entries-rectified.aspx</link><pubDate>Fri, 03 Oct 2008 10:13:41 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1649590</guid><dc:creator>Nirmal Sharma</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/systmprog/rsscomments.aspx?PostID=1649590</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/systmprog/commentapi.aspx?PostID=1649590</wfw:comment><comments>http://msmvps.com/blogs/systmprog/archive/2008/10/03/tip-block-write-access-to-run-and-runonce-registry-entries-rectified.aspx#comments</comments><description>Blocking write access to Run and RunOnce registry entries for malware or other unwanted programs running in the system. Your system becomes unstable because of the malware programs running in the background. You identify these programs and kill them in...(&lt;a href="http://msmvps.com/blogs/systmprog/archive/2008/10/03/tip-block-write-access-to-run-and-runonce-registry-entries-rectified.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1649590" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/systmprog/archive/tags/Windows+Server/default.aspx">Windows Server</category><category domain="http://msmvps.com/blogs/systmprog/archive/tags/Tips/default.aspx">Tips</category></item><item><title>Tip - Block Write Access To Run and RunOnce Registry Entries.</title><link>http://msmvps.com/blogs/systmprog/archive/2008/10/03/tip-block-write-access-to-run-and-runonce-registry-entries.aspx</link><pubDate>Fri, 03 Oct 2008 06:15:28 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1649578</guid><dc:creator>Nirmal Sharma</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/systmprog/rsscomments.aspx?PostID=1649578</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/systmprog/commentapi.aspx?PostID=1649578</wfw:comment><comments>http://msmvps.com/blogs/systmprog/archive/2008/10/03/tip-block-write-access-to-run-and-runonce-registry-entries.aspx#comments</comments><description>Blocking write access to Run and RunOnce registry entries for malware or other unwanted programs running in the system. Read more here... http://www.windowsnetworking.com/kbase/WindowsTips/WindowsXP/UserTips/Boot/BlockWriteAccessToRunandRunOnceRegistryEntries...(&lt;a href="http://msmvps.com/blogs/systmprog/archive/2008/10/03/tip-block-write-access-to-run-and-runonce-registry-entries.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1649578" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/systmprog/archive/tags/Windows+Server/default.aspx">Windows Server</category><category domain="http://msmvps.com/blogs/systmprog/archive/tags/Tips/default.aspx">Tips</category></item><item><title>Tip - How To Delete System Blocked Files</title><link>http://msmvps.com/blogs/systmprog/archive/2008/09/25/tip-how-to-delete-system-blocked-files.aspx</link><pubDate>Thu, 25 Sep 2008 04:49:59 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1648841</guid><dc:creator>Nirmal Sharma</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/systmprog/rsscomments.aspx?PostID=1648841</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/systmprog/commentapi.aspx?PostID=1648841</wfw:comment><comments>http://msmvps.com/blogs/systmprog/archive/2008/09/25/tip-how-to-delete-system-blocked-files.aspx#comments</comments><description>How to delete Files/Folders which are being blocked by the processes running in the background. Read more here... http://www.windowsnetworking.com/kbase/WindowsTips/WindowsXP/AdminTips/Utilities/HowToDeleteSystemBlockedFiles.html...(&lt;a href="http://msmvps.com/blogs/systmprog/archive/2008/09/25/tip-how-to-delete-system-blocked-files.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1648841" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/systmprog/archive/tags/Windows+Server/default.aspx">Windows Server</category><category domain="http://msmvps.com/blogs/systmprog/archive/tags/Tips/default.aspx">Tips</category></item><item><title>Tip - How to run your own application when Windows Starts?</title><link>http://msmvps.com/blogs/systmprog/archive/2008/09/17/tip-how-to-run-your-own-application-when-windows-starts.aspx</link><pubDate>Wed, 17 Sep 2008 16:41:30 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1648065</guid><dc:creator>Nirmal Sharma</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/systmprog/rsscomments.aspx?PostID=1648065</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/systmprog/commentapi.aspx?PostID=1648065</wfw:comment><comments>http://msmvps.com/blogs/systmprog/archive/2008/09/17/tip-how-to-run-your-own-application-when-windows-starts.aspx#comments</comments><description>This article explains a registry entry which you can use to run your application instead of Windows default Shell (Explorer.exe). Read more here... http://www.windowsnetworking.com/kbase/WindowsTips/WindowsXP/RegistryTips/Customization/HowtorunyourownapplicationwhenWindowsStarts...(&lt;a href="http://msmvps.com/blogs/systmprog/archive/2008/09/17/tip-how-to-run-your-own-application-when-windows-starts.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1648065" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/systmprog/archive/tags/Windows+Server/default.aspx">Windows Server</category><category domain="http://msmvps.com/blogs/systmprog/archive/tags/Tips/default.aspx">Tips</category></item><item><title>Tip - How to break into registry to explore HKLM\SAM and HKLM\SECURITY keys?</title><link>http://msmvps.com/blogs/systmprog/archive/2008/08/18/how-to-break-into-registry-to-explore-hklm-sam-and-hklm-security-keys.aspx</link><pubDate>Mon, 18 Aug 2008 11:37:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1645036</guid><dc:creator>Nirmal Sharma</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/systmprog/rsscomments.aspx?PostID=1645036</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/systmprog/commentapi.aspx?PostID=1645036</wfw:comment><comments>http://msmvps.com/blogs/systmprog/archive/2008/08/18/how-to-break-into-registry-to-explore-hklm-sam-and-hklm-security-keys.aspx#comments</comments><description>This article explains how you can use Psexec.exe to execute registry editor to explore SAM and SECURITY registry hives. Read more here... http://www.windowsnetworking.com/kbase/WindowsTips/Windows2000/RegistryTips/RegistryTools/HowtobreakintoregistrytoexploreHKLMSAMandHKLMSECURITYkeys...(&lt;a href="http://msmvps.com/blogs/systmprog/archive/2008/08/18/how-to-break-into-registry-to-explore-hklm-sam-and-hklm-security-keys.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1645036" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/systmprog/archive/tags/Windows+Server/default.aspx">Windows Server</category><category domain="http://msmvps.com/blogs/systmprog/archive/tags/Tips/default.aspx">Tips</category></item><item><title>Tip - A Quick Tip to designate a domain controller for client authentications.</title><link>http://msmvps.com/blogs/systmprog/archive/2008/08/18/a-quick-tip-to-designate-a-domain-controller-for-client-authentications.aspx</link><pubDate>Mon, 18 Aug 2008 11:33:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1645031</guid><dc:creator>Nirmal Sharma</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/systmprog/rsscomments.aspx?PostID=1645031</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/systmprog/commentapi.aspx?PostID=1645031</wfw:comment><comments>http://msmvps.com/blogs/systmprog/archive/2008/08/18/a-quick-tip-to-designate-a-domain-controller-for-client-authentications.aspx#comments</comments><description>This article explains the use of SRV priority. This applies to Windows 2000, Windows 2003 and Windows Server 2008. Read more here... http://www.windowsnetworking.com/kbase/WindowsTips/WindowsServer2008/AdminTips/ActiveDirectory/AQuickTiptodesignateadomaincontrollerforclientauthentications...(&lt;a href="http://msmvps.com/blogs/systmprog/archive/2008/08/18/a-quick-tip-to-designate-a-domain-controller-for-client-authentications.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1645031" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/systmprog/archive/tags/Active+Directory/default.aspx">Active Directory</category><category domain="http://msmvps.com/blogs/systmprog/archive/tags/Windows+Server/default.aspx">Windows Server</category><category domain="http://msmvps.com/blogs/systmprog/archive/tags/Windows+Server+2008/default.aspx">Windows Server 2008</category><category domain="http://msmvps.com/blogs/systmprog/archive/tags/Tips/default.aspx">Tips</category></item><item><title>McaFee File System Filter Driver may cause STOP Error on Windows Server 2003</title><link>http://msmvps.com/blogs/systmprog/archive/2008/02/21/mcafee-file-system-filter-driver-may-cause-stop-error-on-windows-server-2003.aspx</link><pubDate>Wed, 20 Feb 2008 22:10:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1520779</guid><dc:creator>Nirmal Sharma</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/systmprog/rsscomments.aspx?PostID=1520779</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/systmprog/commentapi.aspx?PostID=1520779</wfw:comment><comments>http://msmvps.com/blogs/systmprog/archive/2008/02/21/mcafee-file-system-filter-driver-may-cause-stop-error-on-windows-server-2003.aspx#comments</comments><description>&lt;p&gt;After analysing one of the dump on production box I realized that McaFee filter driver which sits between Kernel Mode and File System may cause a STOP error on Windows Server 2003 systems. Generally, this is caused by all anti-virus software. &lt;/p&gt;
&lt;p&gt;The module for File System Filter Driver of McaFee is: naiavf5x.sys and filter drivers are: NaiFiltr and NaiFsRec. These drivers provide the real time protection for file systems (AKA files and folders). They sit between Kernel Mode and User Mode and runs with Windows NT Executives. The main purpose of this driver is to filter the I/O Operations for all the file systems (C:,D:,E, etc). &lt;/p&gt;
&lt;p&gt;The reason for unexpected shutdown is : PAGE_FAULT_IN_NONPAGED_AREA (50). Generally, this STOP error message occurs when there are some issues with: RAM, corrupted NTFS volume or Anti-virus software (Filter drivers). There could be other possibilities of the above mentioned STOP error message but once we have found the root cause (naiavf5x.sys) after checking the memory.dmp, we should eliminate the other possibilities.&amp;nbsp; &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Why this happens: &lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The file system filter driver of anti-virus keeps the data of its own in the Pagefile area or hard-coded memory. Other Windows processes (specially NTKRNLPA.exe) keep locking this page area when different I/O Operations occur. For example, one application or service is trying to access a file on drive D:\, the Antivirus file system filter driver invokes itself and checks the file (integrity, suspicious file etc) before it can allow application/service to access the file. Since the File System driver is a TSR program (Terminate and Stay Resident), it has to keep its non-volatile data in RAM or pagefile memory area. It retrieves these data at the time of performing I/O Operation (performing an operation when application/service tries to access the file). If this data is not found or not available or locked by other processes then Windows will throw a STOP error message. Okay..you may ask why Windows throws STOP error message, it can also log an event in System log instead of shutting down the system? It doesn&amp;#39;t because any the change occurred in Kernel Mode processes/services always result in system crash. The crashed Kernel Mode processes need to re-initialise itself in order to make itself alive back in the system and this is only possible (only for Kernel Mode processes) when whole system is rebooted (this is as per Windows kernel architecture - first Windows Kerenel mode processes initialise and then User Mode processes. Please note - in Unix,&amp;nbsp; this is not the case as Linux/Unix Kernel has been separated from processes or third party services. You can always use INIT or other commands to re-initialise processes). Kernel mode processes always run using Realtime Priority that means they can fight with each other when a conflict raises between functions executed by them. &lt;/p&gt;
&lt;p&gt;McaFee filter drivers can be located at: &lt;/p&gt;
&lt;p&gt;HKLM\SYSTEM\CurrentControlSet\Services - you can find the McaFee filter drivers for naiavf5x.sys under this key. There is also one more way to check this using Device Manager by clicking on View &amp;gt; Show Hidden Devices and then expand Non-Plug and Play Drivers to find the Antivirus drivers. &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Solutions: &lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;1. Update the NTKRNLPA.exe - A patch is available from Microsoft. As per below article, this is a recommended patch for the above mentioned STOP error message. &lt;/p&gt;
&lt;p&gt;&lt;a href="http://support.microsoft.com/kb/832336"&gt;&lt;strong&gt;http://support.microsoft.com/kb/832336&lt;/strong&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;2. Update or reduce the functionality of McaFee filter driver: Only one of two can be used. &lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; a. We can upgrade the McaFee filter driver by installing the latest patch. &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; b. Fall back to previous version of&amp;nbsp; naiavf5x.sys. &lt;/p&gt;
&lt;p&gt;OR &lt;/p&gt;
&lt;p&gt;1. Disable the McaFee filter driver temporarily by changing the Start value in above mentioned registry key and then setting the value to 4 = SERVICE_DISABLED - This solution is not recommended as this is required in order to allow McaFee to provide real time protection. &lt;/p&gt;
&lt;p&gt;In fact, system will already disable the driver on server: &lt;/p&gt;
&lt;p&gt;Start&amp;nbsp; 4 = SERVICE_DISABLED&amp;nbsp; &lt;br /&gt;IMAGE_NAME:&amp;nbsp; naiavf5x.sys&lt;br /&gt;DEBUG_FLR_IMAGE_TIMESTAMP:&amp;nbsp; 4187c4b7&lt;br /&gt;FAULTING_MODULE: bae27000 Ntfs&lt;br /&gt;DEFAULT_BUCKET_ID:&amp;nbsp; DRIVER_FAULT&lt;br /&gt;BUGCHECK_STR:&amp;nbsp; 0x50&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1520779" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/systmprog/archive/tags/Windows+Server/default.aspx">Windows Server</category></item><item><title>Revisiting - Communication Protocols: Why services work on TCP or UDP or Both</title><link>http://msmvps.com/blogs/systmprog/archive/2008/02/14/revisiting-communication-protocols-why-services-work-on-tcp-or-udp-or-both.aspx</link><pubDate>Thu, 14 Feb 2008 05:37:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1514367</guid><dc:creator>Nirmal Sharma</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/systmprog/rsscomments.aspx?PostID=1514367</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/systmprog/commentapi.aspx?PostID=1514367</wfw:comment><comments>http://msmvps.com/blogs/systmprog/archive/2008/02/14/revisiting-communication-protocols-why-services-work-on-tcp-or-udp-or-both.aspx#comments</comments><description>&lt;p&gt;This article explains why some services work on TCP or UDP or both the protocols. In this article, we will explain the two most commonly services used in network environment: DNS and LDAP. &lt;/p&gt;
&lt;p&gt;We often discuss why services use both the protocols i.e. TCP and UDP. These services can also relay on TCP instead of UDP because TCP is a connection-oriented protocol whereas UDP is connection-less then why uses UDP? &lt;/p&gt;
&lt;p&gt;There are several reasons explained in this article: &lt;/p&gt;
&lt;p&gt;The DNS works on TCP because TCP is a connection-oriented protocol and it requires data to be consistent at the destination whereas UDP is a connection-less protocol and doesn&amp;#39;t require data to be consistent or don&amp;#39;t need a connection to be established with host for consistency of data. &lt;/p&gt;
&lt;p&gt;UDP packets are smaller in size and they can not be greater then 512 bytes. So any application needs data to be transferred greater than 512 bytes uses TCP.&amp;nbsp; &lt;/p&gt;
&lt;p&gt;For example, DNS uses both TCP and UDP for valid reasons described below: Note that UDP messages are not larger than 512 Bytes and are truncated when greater than this size. So DNS uses TCP for Zone transfer and UDP for name queries either regular (primary) or reverse. UDP can be used to exchange small information whereas TCP must be used to exchange information larger than 512 bytes. If a client doesn&amp;#39;t get response from DNS it must retransmit the data using TCP after 3-5 seconds of interval. &lt;/p&gt;
&lt;p&gt;We all know that there shouldn&amp;#39;t be any inconsistency in DNS zones - to make this happen DNS always transfer Zone data using TCP because TCP is reliable and make sure zone data is consistent by transferring the full zone to other DNS servers who has requested the data. &lt;/p&gt;
&lt;p&gt;The problem occurs when Windows 2000 server and Advanced Server products uses Dynamic ports for all above 1023. In this case your DNS server should not be Internet facing i.e. doing all standard queries for client machines on the network. The router (ACLs) must permit all UDP inbound traffic to access any high UDP ports for it to work. &lt;/p&gt;
&lt;p&gt;LDAP: LDAP always uses TCP. LDAP doesn&amp;rsquo;t use UDP because LDAP and Netlogon services at client side requires a secure channel to be established between KDC server and Client computer to send the data and this can be done only using TCP not UDP. UDP is only used when finding a domain controller (Kerberos) for authentication. &lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1514367" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/systmprog/archive/tags/Windows+Server/default.aspx">Windows Server</category></item><item><title>Windows Default User and All Users folders are missing.</title><link>http://msmvps.com/blogs/systmprog/archive/2007/09/27/windows-default-user-and-all-users-folders-are-missing.aspx</link><pubDate>Thu, 27 Sep 2007 16:15:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1220312</guid><dc:creator>Nirmal Sharma</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/systmprog/rsscomments.aspx?PostID=1220312</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/systmprog/commentapi.aspx?PostID=1220312</wfw:comment><comments>http://msmvps.com/blogs/systmprog/archive/2007/09/27/windows-default-user-and-all-users-folders-are-missing.aspx#comments</comments><description>&lt;p&gt;The following knowledgebase article explains the situation in which new users can not log on to local computer or domain. &lt;/p&gt;
&lt;p&gt;Scenario: &lt;/p&gt;
&lt;p&gt;The following may be the scenario: &lt;/p&gt;
&lt;p&gt;1. Newly created users can not log on to the system &lt;/p&gt;
&lt;p&gt;2. All Users and Default User profile is corrupted. &lt;/p&gt;
&lt;p&gt;3. All Users and Default User profile is pointing to a different location in the registry. &lt;/p&gt;
&lt;p&gt;Cause: &lt;/p&gt;
&lt;p&gt;By default, when Windows 2000 is installed it creates the two default folders. These two folders are: All Users and Default User. The logon process of user creates the user profile of the newly created user in the \Documents and Settings folder. The logon process uses these two folders to copy the contents to new profile. Windows identifies these two folders by looking at the following registry location: &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;HKLM\Software\Microsoft\Windows NT\ProfileList&lt;/strong&gt; &lt;/p&gt;
&lt;p&gt;In the right pane, Windows will have the following entries: &lt;/p&gt;
&lt;p&gt;ProfilesDirectory REG_EXPAND_SZ %SystemDrive%\Documents and Settings &lt;/p&gt;
&lt;p&gt;DefaultUserProfile REG_SZ Default User &lt;/p&gt;
&lt;p&gt;AllUsersProfile REG_SZ All Users &lt;/p&gt;
&lt;p&gt;Resolution: &lt;/p&gt;
&lt;p&gt;You may need to take the following action to correct the abovementioned issues with the user profile: &lt;/p&gt;
&lt;p&gt;1. Copy the All Users and Default User from a working computer to problematic computer. &lt;/p&gt;
&lt;p&gt;2. Change the location of All Users and Default User profile in registry so that it points to the correct location.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1220312" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/systmprog/archive/tags/Windows+Server/default.aspx">Windows Server</category></item><item><title>How to Create A Service Dependable on Another Service.</title><link>http://msmvps.com/blogs/systmprog/archive/2007/09/26/how-to-create-a-service-dependable-on-another-service.aspx</link><pubDate>Tue, 25 Sep 2007 18:30:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1216114</guid><dc:creator>Nirmal Sharma</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/systmprog/rsscomments.aspx?PostID=1216114</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/systmprog/commentapi.aspx?PostID=1216114</wfw:comment><comments>http://msmvps.com/blogs/systmprog/archive/2007/09/26/how-to-create-a-service-dependable-on-another-service.aspx#comments</comments><description>&lt;p&gt;The following knowledgeable article will explains the procedure you can use to make a service dependable on another service.&lt;/p&gt;
&lt;p&gt;You need to know the following things before you can proceed with this:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Short name of the service you are making dependent of. &lt;/li&gt;
&lt;li&gt;The registry location of the service. &lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;For example, we have two services: &lt;b&gt;Alerter&lt;/b&gt; and &lt;b&gt;ThirdPartyService&lt;/b&gt;. Both the Services must exist in registry in order to make this work.&lt;/p&gt;
&lt;p&gt;We need to find out the short name of ThirdPartyService. Now, navigate to the following location in registry to locate the short name of ThirdPartyService:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;HKLM\System\CurrentControlSet\Services\thirdpartysvc&lt;/strong&gt; --- this would be the short name of ThirdPartyService.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Next, navigate to the following location in registry:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;HKLM\System\CurrentControlSet\Services\Alerter&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;In the right pane, create a Multi SZ entry as explained below:&lt;/p&gt;
&lt;p&gt;Right Click &amp;gt; select &lt;b&gt;Multi-String Value&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Then create a entry &lt;strong&gt;DependOnService&lt;/strong&gt; entry and put the short service name of ThirdPartyService as a value of this entry.&lt;/p&gt;
&lt;p&gt;Exit the registry editor and restart the Alerter service.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1216114" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/systmprog/archive/tags/Windows+Server/default.aspx">Windows Server</category></item><item><title>Net Config Server command.</title><link>http://msmvps.com/blogs/systmprog/archive/2007/09/24/net-config-server-command.aspx</link><pubDate>Sun, 23 Sep 2007 20:16:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1212106</guid><dc:creator>Nirmal Sharma</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/systmprog/rsscomments.aspx?PostID=1212106</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/systmprog/commentapi.aspx?PostID=1212106</wfw:comment><comments>http://msmvps.com/blogs/systmprog/archive/2007/09/24/net-config-server-command.aspx#comments</comments><description>&lt;p&gt;The following knowledgebase will help you analyze the information useful when typed Net Config Server command. The Net Config Server command is the subset or command line tool to configure the Computer Property page in System applet. This command is very useful to check couple of things. &lt;/p&gt;
&lt;p&gt;You can configure the following settings using the Net Config Server command: &lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Configure the computer description to be shown when browsing through network. &lt;/li&gt;
&lt;li&gt;Make server hidden when browsing network. &lt;/li&gt;
&lt;li&gt;Configure maximum connection time for the client computers to this server.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;a href="http://msmvps.com/blogs/systmprog/WindowsLiveWriter/NetConfigServercommand_9E3F/clip_image002_2.gif"&gt;&lt;img border="0" width="539" src="http://msmvps.com/blogs/systmprog/WindowsLiveWriter/NetConfigServercommand_9E3F/clip_image002_thumb.gif" alt="clip_image002" height="320" style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;The above is an example of Net Config Server command. The above output from this command shows the Server Name, Server Comment etc. You can change the Server comment by using the following command: &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Net Config Server /SRVCOMMENT: &amp;quot;Internet Information Server&amp;quot;&lt;/strong&gt; &lt;/p&gt;
&lt;p&gt;In the same way, you can use the following command to change the server&amp;#39;s visibility in network: &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Net Config Server /HIDDEN: Yes / No&lt;/strong&gt; &lt;/p&gt;
&lt;p&gt;The &amp;quot;Maximum Logged On Users&amp;quot; displays the number of connections this server can accept over the network. It displays maximum 10 that means only 10 users can log on to this server or access files over the network. You can not change this. &lt;/p&gt;
&lt;p&gt;The &amp;quot;Idle session time (min)&amp;quot; is the time up to which users can be active on this server. After expiry of this time, the users will be disconnected automatically and they have to log on to again to access files. By default, it is 10 minutes but you can change it to as per your requirement. To change the idle time setting, please use the following command: &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Net Config Server /AUTODISCONNECT: 50&lt;/strong&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1212106" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/systmprog/archive/tags/Windows+Server/default.aspx">Windows Server</category></item><item><title>How To View The Available Servers On A NetWare Network Using Command Line</title><link>http://msmvps.com/blogs/systmprog/archive/2007/09/24/how-to-view-the-available-servers-on-a-netware-network-using-command-line.aspx</link><pubDate>Sun, 23 Sep 2007 20:11:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1212087</guid><dc:creator>Nirmal Sharma</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/systmprog/rsscomments.aspx?PostID=1212087</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/systmprog/commentapi.aspx?PostID=1212087</wfw:comment><comments>http://msmvps.com/blogs/systmprog/archive/2007/09/24/how-to-view-the-available-servers-on-a-netware-network-using-command-line.aspx#comments</comments><description>&lt;p&gt;&lt;a&gt;&lt;/a&gt;&lt;a&gt;&lt;span style="color:#000000;"&gt;This knowledgebase will tell you how you can view a network servers list on NetWare network.&lt;/span&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;The following command can be used to display a lit of servers running on a NetWare Network: &lt;/p&gt;
&lt;p&gt;&lt;b&gt;Net View /Network:NW&lt;/b&gt; &lt;/p&gt;
&lt;p&gt;Please use the following command if you want to see the list of resources on a server running in the NetWare Network: &lt;/p&gt;
&lt;p&gt;&lt;b&gt;Net view &lt;/b&gt;&lt;a&gt;&lt;b&gt;\\computer_name&lt;/b&gt;&lt;/a&gt;&lt;b&gt; /Network:NW&lt;/b&gt; &lt;/p&gt;
&lt;p&gt;If you omit the /Network:NW, the command will display the resources shared on specified computer. &lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1212087" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/systmprog/archive/tags/Windows+Server/default.aspx">Windows Server</category></item><item><title>How To See the Print Jobs On A Remote Computer Using Command Line</title><link>http://msmvps.com/blogs/systmprog/archive/2007/09/24/how-to-see-the-print-jobs-on-a-remote-computer-using-command-line.aspx</link><pubDate>Sun, 23 Sep 2007 20:09:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1212086</guid><dc:creator>Nirmal Sharma</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/systmprog/rsscomments.aspx?PostID=1212086</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/systmprog/commentapi.aspx?PostID=1212086</wfw:comment><comments>http://msmvps.com/blogs/systmprog/archive/2007/09/24/how-to-see-the-print-jobs-on-a-remote-computer-using-command-line.aspx#comments</comments><description>&lt;p&gt;&lt;a&gt;&lt;/a&gt;&lt;a&gt;&lt;span style="color:#000000;"&gt;The following knowledgebase can be used to see the print jobs running on remote or local computer and their size. &lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Net Print &lt;/p&gt;
&lt;p&gt;You can also use do the following using the Net Print command: &lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Control a Print Job. &lt;/li&gt;
&lt;li&gt;Hold a print job for printing. &lt;/li&gt;
&lt;li&gt;Delete a print job &lt;/li&gt;
&lt;li&gt;Reactive a print job that is held.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;The following options can be used with Net Print command: &lt;/p&gt;
&lt;p&gt;NET PRINT &lt;a&gt;\\computername\sharename&lt;/a&gt; [\\computername] job# [/HOLD | /RELEASE | /DELETE] &lt;/p&gt;
&lt;p&gt;\\computername Is the name of the computer sharing the printer queue(s). &lt;/p&gt;
&lt;p&gt;sharename Is the name of the shared printer queue. &lt;/p&gt;
&lt;p&gt;job# Is the identification number assigned to a print job. A computer the one or more printer queues assigns each print job a unique number. &lt;/p&gt;
&lt;p&gt;/HOLD Prevents a job in a queue from printing. The job stays in the printer queue, and other jobs bypass it until it is released. &lt;/p&gt;
&lt;p&gt;/RELEASE Reactivates a job that is held. &lt;/p&gt;
&lt;p&gt;/DELETE Removes a job from a queue.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1212086" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/systmprog/archive/tags/Windows+Server/default.aspx">Windows Server</category></item><item><title>How to find the Actual Logon Domain Name of a Client Computer</title><link>http://msmvps.com/blogs/systmprog/archive/2007/09/24/how-to-find-the-actual-logon-domain-name-of-a-client-computer.aspx</link><pubDate>Sun, 23 Sep 2007 20:05:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1212084</guid><dc:creator>Nirmal Sharma</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/systmprog/rsscomments.aspx?PostID=1212084</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/systmprog/commentapi.aspx?PostID=1212084</wfw:comment><comments>http://msmvps.com/blogs/systmprog/archive/2007/09/24/how-to-find-the-actual-logon-domain-name-of-a-client-computer.aspx#comments</comments><description>&lt;p&gt;&lt;span style="font-size:small;font-family:arial,helvetica,sans-serif;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;The following knowledgebase will show you how to find a client&amp;rsquo;s actual domain name on which client has logged on successfully. &lt;/p&gt;
&lt;p&gt;By typing Net Config Workstation you can see the domain name. The output will be: &lt;/p&gt;
&lt;p&gt;&lt;a href="http://msmvps.com/blogs/systmprog/WindowsLiveWriter/HowtofindtheActualLogonDomainNameofaClie_C98D/clip_image002_2.gif"&gt;&lt;img border="0" width="534" src="http://msmvps.com/blogs/systmprog/WindowsLiveWriter/HowtofindtheActualLogonDomainNameofaClie_C98D/clip_image002_thumb.gif" alt="clip_image002" height="355" style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;The &amp;ldquo;&lt;b&gt;Logon domain&lt;/b&gt;&amp;rdquo; in above output shows the domain name on which client has logged on successfully. This domain controller of this domain has logged on client successfully. This also shows that there is trust relationship between child and parent domains. &lt;/p&gt;
&lt;p&gt;You can also search the following registry key to check which DNS Domain name was used by the Group Policy: &lt;/p&gt;
&lt;p&gt;&lt;b&gt;HKLM\Software\Microsoft\Windows\CurrentVersion\Group Policy\History.&lt;/b&gt; &lt;/p&gt;
&lt;p&gt;You can see the &lt;strong&gt;DCName&lt;/strong&gt; in the right pane which contains the DNS Domain name of client machine.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1212084" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/systmprog/archive/tags/Windows+Server/default.aspx">Windows Server</category></item><item><title>Windows Update - Continued...</title><link>http://msmvps.com/blogs/systmprog/archive/2007/09/21/windows-update-continued.aspx</link><pubDate>Thu, 20 Sep 2007 19:33:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1208171</guid><dc:creator>Nirmal Sharma</dc:creator><slash:comments>4</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/systmprog/rsscomments.aspx?PostID=1208171</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/systmprog/commentapi.aspx?PostID=1208171</wfw:comment><comments>http://msmvps.com/blogs/systmprog/archive/2007/09/21/windows-update-continued.aspx#comments</comments><description>&lt;p&gt;You can try to register the following DLLs if Windows Update service is not starting up or having some issue updating/running Windows Updates:&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:small;font-family:Times New Roman;"&gt;&amp;nbsp;&lt;/span&gt;1. Create a batch file and copy the following DLL into the batch file and then double to register the following modules.&lt;span style="font-size:9pt;font-family:Verdana;mso-bidi-font-family:Arial;"&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;&lt;br /&gt;regsvr32 c:\windows\system32\vbscript.dll&lt;br /&gt;regsvr32 c:\windows\system32\mshtml.dll&lt;br /&gt;regsvr32 c:\windows\system32\msjava.dll&lt;br /&gt;regsvr32 c:\windows\system32\jscript.dll&lt;br /&gt;regsvr32 c:\windows\system32\msxml.dll&lt;br /&gt;regsvr32 c:\windows\system32\actxprxy.dll&lt;br /&gt;regsvr32 c:\windows\system32\shdocvw.dll&lt;br /&gt;&lt;br /&gt;2. Restart the Windows Update and Automatic service&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;3. Stop the Cryptographic Service&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;4. Remove the folder \Windows\System32\Catroot2&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;5. Rename the \Windows\SoftwareDistribution folder. &lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;This above folder is the restoring point for Windows Update service.&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;6. Now restart the Cryptographic Service.&lt;br /&gt;&lt;br /&gt;7. Create another batch file and put the following lines in it and then double click on&amp;nbsp;it to register&amp;nbsp;the modules:&lt;/p&gt;
&lt;span style="FONT-SIZE:9pt;FONT-FAMILY:Verdana;mso-bidi-font-family:Arial;"&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;&lt;br /&gt;regsvr32 /s Softpub.dll &lt;br /&gt;regsvr32 /s Mssip32.dll &lt;br /&gt;regsvr32 /s Initpki.dll&lt;br /&gt;regsvr32 softpub.dll&lt;br /&gt;regsvr32 wintrust.dll&lt;br /&gt;regsvr32 initpki.dll&lt;br /&gt;regsvr32 dssenh.dll&lt;br /&gt;regsvr32 rsaenh.dll&lt;br /&gt;regsvr32 gpkcsp.dll&lt;br /&gt;regsvr32 sccbase.dll&lt;br /&gt;regsvr32 slbcsp.dll&lt;br /&gt;regsvr32 cryptdlg.dll&lt;br /&gt;regsvr32 Urlmon.dll&lt;br /&gt;regsvr32 Shdocvw.dll &lt;br /&gt;regsvr32 Msjava.dll &lt;br /&gt;regsvr32 Actxprxy.dll &lt;br /&gt;regsvr32 Oleaut32.dll &lt;br /&gt;regsvr32 Mshtml.dll &lt;br /&gt;regsvr32 msxml.dll&lt;br /&gt;regsvr32 msxml2.dll&lt;br /&gt;regsvr32 msxml3.dll&lt;br /&gt;regsvr32 Browseui.dll&lt;br /&gt;regsvr32 shell32.dll&lt;br /&gt;regsvr32 wuapi.dll&lt;br /&gt;regsvr32 wuaueng.dll&lt;br /&gt;regsvr32 wuaueng1.dll&lt;br /&gt;regsvr32 wucltui.dll&lt;br /&gt;regsvr32 wups.dll&lt;br /&gt;regsvr32 wuweb.dll&lt;br /&gt;regsvr32 jscript.dll&lt;br /&gt;regsvr32 atl.dll &lt;br /&gt;regsvr32 Mssip32.dll&lt;/p&gt;
&lt;/span&gt;&lt;/span&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;
&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Your Windows Update should work. &lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1208171" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/systmprog/archive/tags/Windows+Server/default.aspx">Windows Server</category></item><item><title>How do you check if Windows is updating or not?</title><link>http://msmvps.com/blogs/systmprog/archive/2007/09/17/how-do-you-check-if-windows-is-updating-or-not.aspx</link><pubDate>Mon, 17 Sep 2007 00:02:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1202036</guid><dc:creator>Nirmal Sharma</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/systmprog/rsscomments.aspx?PostID=1202036</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/systmprog/commentapi.aspx?PostID=1202036</wfw:comment><comments>http://msmvps.com/blogs/systmprog/archive/2007/09/17/how-do-you-check-if-windows-is-updating-or-not.aspx#comments</comments><description>&lt;p&gt;Users at technical board ask me many questions related to Windows Updates. They are much worried about networked computers/servers and keep asking questions related to that at boards. &lt;/p&gt;
&lt;p&gt;I have been asked many times by users about Windows Updates. A question is still roaming in there mind about Windows Updates - this is whether my server is getting updates or not ! This is really a big challenge in computing environment to keep your computer upto date. If you delay for one day, a virus or hacker may infiltrate and disturb your whole network. &lt;/p&gt;
&lt;p&gt;There are many ways to check it. Here are couple of them: &lt;/p&gt;
&lt;p&gt;1. Using Registry - you can navigate to the following location in registry and check for Article or Hot Fix no. applied to the computer. If its there that means Hot Fix or updates have been applied successfully.HKLM\Software\Microsoft\updates\Windowsxxxx\ ---&amp;gt;&amp;gt;&amp;gt; check out the list of updates being applied. &lt;/p&gt;
&lt;p&gt;2. Using Psinfo.exe from Sysinternals. You can download it from Microsoft site or Internet. You can run this exe on a specified computer and it will give you a list of hot fix or updated installed on that computer.&amp;nbsp; &lt;/p&gt;
&lt;p&gt;3. Using Add/Remove Programs in Control Panel, you can see the list of updates installed as software programs. &lt;/p&gt;
&lt;p&gt;4. You can also check the Windows Update log file. This file gives you information about all the Hot Fix and updates being applied on the server.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1202036" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/systmprog/archive/tags/Windows+Server/default.aspx">Windows Server</category></item><item><title>Citrix Presentation Server 4.0 issue with Windows 2003</title><link>http://msmvps.com/blogs/systmprog/archive/2007/09/11/citrix-presentation-server-4-0-issue-with-windows-2003.aspx</link><pubDate>Mon, 10 Sep 2007 21:33:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1185572</guid><dc:creator>Nirmal Sharma</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/systmprog/rsscomments.aspx?PostID=1185572</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/systmprog/commentapi.aspx?PostID=1185572</wfw:comment><comments>http://msmvps.com/blogs/systmprog/archive/2007/09/11/citrix-presentation-server-4-0-issue-with-windows-2003.aspx#comments</comments><description>&lt;p&gt;Couples of forums are going through an issue for Citrix Presentation Server 4.0. This issue is related to Citrix and Microsoft both. Windows is causing a STOP error on servers having Citrix Presentation Server installed. This is caused because of a conflict between Win32k.sys and WDICA.sys module of Citrix. &lt;/p&gt;
&lt;p&gt;Currently Citrix is handling all the cases one by one and then supply a private hotfix as the replacement of WDICA.sys file. We have suffered the same and after analyzing the dump, we have found that WDICA.sys and Win32k.sys are conflicting with each other. We have unexpected shutdown on many of our production server on which Cirix Presentation Server 4.0 is installed. After analyzing memory dumps we have found that this is being caused by WDICA.sys and Win32k.sys system modules. WDICA.sys is the module being used by Citrix application and responsible for communication between Citrix Server and ICA Client. Win32k.sys is the Windows Kernel module and always active to process requests coming from other sub-components of Kernel. There was a page fault at the following address for WDICA.sys driver/module: &lt;/p&gt;
&lt;p&gt;1. 91c84184 8082cffc 0000008e c0000005 8087bb96 nt!KeBugCheckEx+0x1b &lt;/p&gt;
&lt;p&gt;2. 91c84548 808896e2 91c84564 00000000 91c845b8 nt!KeTerminateThread+0xee2 Thread terminated unexpectedly ! &lt;/p&gt;
&lt;p&gt;3. 91c845c8 80830e58 91c84628 8b371100 80892853 nt!Kei386EoiHelper+0x1d2 &lt;/p&gt;
&lt;p&gt;4. 91c8462c f4515208 0000000c f4515526 878b4000 nt!ZwYieldExecution+0x1&lt;/p&gt;
&lt;p&gt;9f8 91c84668 f4515907 878b4000 91c8468c 00000000 WDICA+0x12208 91c84684 f451621e 00000200 91c846d8 88539ff8 WDICA+0x12907 91c8469c f4516500 878b4000 f452627a 878b4000 WDICA+0x1321e 00000000 00000000 00000000 00000000 00000000 WDICA+0x13500 &lt;/p&gt;
&lt;p&gt;After analyzing DC (memory area: 1,2,3,4) of module in memory.dmp generated by servers, I have found that one of the function from WDICA.sys replaced the memory area forcefully (because both the process/threads run in higher priority so anyone can replace each others memory area) used by Kernel module (Win32k.sys) and this resulted in termination of all the threads of Win32k.sys. Since Win32k.sys is a Kernel component, any termination in Kernel thread results in system crash or STOP error. After digging more into this, I found that this is an issue with both the modules. The new functions in Citrix module are conflicting with Win32k.sys while shadowing a user session from one Citrix server to another Citrix server. Users keep shadowing session for their purpose and after about 2-3 minutes one of the servers reboots with STOP error. &lt;/p&gt;
&lt;p&gt;Solution and couple of points: &lt;/p&gt;
&lt;p&gt;1. Its happening because of the two modules: Win32k.sys and WDICA.sys. Probably replacing WDICA.sys should be okay for now but its good to replace Win32k.sys too. A hotfix from Microsoft is available to replace the Win32k.sys module. Please note: Win32k.sys replacement is part of Service Pack 2 and Microsoft recommends to upgrade its product with latest version but one can obtain Wn32k.sys separately from Microsoft. &lt;/p&gt;
&lt;p&gt;&lt;a href="http://support.microsoft.com/kb/907966"&gt;http://support.microsoft.com/kb/907966&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;2. For WDICA.sys &amp;ndash; You should contact Citrix to obtain the old version of WDICA.sys module. The file version must be 4.0.2198.1. &lt;/p&gt;
&lt;p&gt;3. It started since when Hotfix replaced the module WDICA.sys with latest version. &lt;/p&gt;
&lt;p&gt;4. It happens when shadowing a user on another server. For example, Administrator is on Citrix1 shadowing a user on Citrix2 and after 2-5 minutes Citrix2 reboots with STOP error. &lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1185572" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/systmprog/archive/tags/Windows+Server/default.aspx">Windows Server</category></item></channel></rss>