tag:blogger.com,1999:blog-237045472023-11-15T06:12:20.330-08:00Aaron Czechowski, Systems EngineerTips, tricks and other information I find useful about Microsoft Windows, SMS, WSUS, Citrix and other related technologies.Aaronhttp://www.blogger.com/profile/01021808052719156396noreply@blogger.comBlogger64125tag:blogger.com,1999:blog-23704547.post-2961764485081640292007-03-25T22:28:00.000-07:002007-03-25T22:31:09.021-07:00MovingThis blog is moving. Please update your links:<br /><br /><a href="http://blogs.technet.com/aaronczechowski">http://blogs.technet.com/aaronczechowski</a>Aaronhttp://www.blogger.com/profile/01021808052719156396noreply@blogger.com0tag:blogger.com,1999:blog-23704547.post-37285756184877744562007-03-08T16:09:00.000-08:002007-03-08T16:19:50.712-08:00New jobI have a new job! Starting Monday, 12 March, I will be a Senior Consultant for Microsoft Consulting Services, Public Sector Team, in the Washington, DC, area. It is an obviously fantastic opportunity that I could not pass up and am extremely excited about! <br /><br />There were no problems with my previous employer, <a href="http://www.caveons.com">Caveo Network Solutions</a>; in fact I was very happily employed there, but the contract I was on was up, nothing else surfaced, and the job at Microsoft came up. Very simple math.<br /><br />So I hope to keep blogging, but there might be a brief hiatus during the transition. Or at the very least I might just write non-technical posts about life at Microsoft. Stay tuned!Aaronhttp://www.blogger.com/profile/01021808052719156396noreply@blogger.com0tag:blogger.com,1999:blog-23704547.post-29994087632326197832007-02-21T05:12:00.000-08:002007-02-21T05:18:22.230-08:00MS70-290A little behind <a href="http://aaronczechowski.blogspot.com/2007/02/road-to-mcse.html">schedule</a> but I passed the Windows Server 2003 exam last night with a 942. Only 45 questions, many of which were full simulations, which was cool. Overall I thought it was pretty easy and straight-forward, although am anticipating they'll only get harder from here.<br /><br />I'm also surprised I did so well because I haven't had as much time to study as I would have liked. Some other things are in the works which are consuming lots of time and stress, but more on that soon.<br /><br />Now onto 70-291: Implementing, Managing, and Maintaining a Microsoft Windows Server 2003 Network InfrastructureAaronhttp://www.blogger.com/profile/01021808052719156396noreply@blogger.com0tag:blogger.com,1999:blog-23704547.post-33006849315223974782007-02-15T04:32:00.000-08:002007-02-15T05:00:45.992-08:00Reason #87 to hate JavaIncidently, this is also reason #46 to hate Oracle.<br /><br />When you install the Citrix Management Console (CMC) for PS4 it also installs the Java Runtime Environment (JRE) 1.4.2_06. It's a requirement for the console. Citrix Support doesn't provide any specific guidance (that I can find) on upgrading the JRE to a newer version. Several posts in the support forums and on Brian Madden's site suggest that it's doable, but might cause some issues (e.g., having to reinstall the CMC).<br /><br />As we're all now very well aware (or should be!) Daylight Savings Time starts early this year and the JRE is one of the affected products. Sun's guidance is to upgrade or apply a patch which only works on certain versions, of which 1.4.2_06 is one. Fantastic.<br /><br />In this environment the Citrix servers support a single LOB application that requires connectivity to an Oracle database, thus the Oracle runtime client is installed, something like v9.1.<br /><br />I recently tried to apply the Sun tzupdater patch to one of the Citrix servers and it failed. So I ran <code>java -version</code>, to find that 1.4.2_06 was not the registered version, but 1.3.1_01. Wa-huh? As it turns out, Oracle requires a JRE during installation so buried in the Oracle program directory is this older version of the JRE which is not compatible with the TZUpdater. Argh!<br /><br />Oracle Frustration: when installing the Oracle client tools why does it require this older JRE to be installed? (I checked - it's a dependency during installation that cannot be unchecked.) Why not just check for and use an existing version? Also, why doesn't it register itself or the JRE with the OS like every other application? Checking Add/Remove Programs - JRE 1.4.2_06 is there, but nothing about Oracle or the older JRE.<br /><br />Java Frustration: isn't Java supposed to unite the industry in harmony or something? Allow developers to write code once and then run it anywhere regardless of platform? So then why does it make things MORE complicated? Why all of these minor versions and interdependencies? What a mess! And don't even get me started about Java performance....<br /><br />Anyway, here's how I fixed this unholy mess:<br /><ol><li>Java Control Panel, Advanced tab, explicitly set JRE to 1.4.2_06 instead of plug-in default (I don't know if this is necessary, but I felt better about forcing it to that version)</li><li>Run <code>pathman /rs "C:\Program Files\Oracle\jre\1.3.1\bin;C:\Program Files\Oracle\jre\1.1.8\bin"</code> to remove the old version from the path (1.4.2_06 doesn't list itself in the path). NOTE: pathman is part of the 2003 Resource Kit.</li><li>Logoff and back on. Running <code>java -version</code> now shows the correct 1.4.2_06, and running tzupdater works ok.</li></ol>Aaronhttp://www.blogger.com/profile/01021808052719156396noreply@blogger.com2tag:blogger.com,1999:blog-23704547.post-7221415320099878422007-02-08T07:41:00.000-08:002007-02-06T18:27:26.162-08:00Folder ACL DumpFirst of all, I've been on a bit of a command-line kick recently. In other words, I'd rather take a few minutes to write a quick CMD (aka BAT) script than VBS. I'm having fun discovering the power of the Windows command line.<br /><br />So today I needed to dump to file NTFS permissions for all folders on a large drive. (When trying just a simple <code>cacls /t /c *.* > cacls.txt</code> the command was failing on one file deep in the folder structure.) So I'm going to assume that the files inherit the permissions of the parent folder and just dump the folder ACLs (this is only a precaution for a hardware change this weekend).<br /><br />So I wanted to try and dump the ACLs for all folders by using the command line. I tried a few options, did some research, and eventually came up with the following single-line command:<br /><br /><code>D:\>FOR /R %A IN (.) DO cacls "%A" >> cacls.txt</code><br /><br />FOR /R recursively loops through the directory tree, so it actually causes the following sort of command to be repeatedly run:<br /><br /><code>D:\>cacls D:\directory1\. >> cacls.txt<br />D:\>cacls D:\directory1\directory1\. >> cacls.txt<br />D:\>cacls D:\directory1\directory2\. >> cacls.txt</code><br />...<br /><br />Which then yields the following sort of output in cacls.txt:<br /><br /><pre><br />D:\Directory1 BUILTIN\Administrators:(OI)(NP)F <br /> BUILTIN\Administrators:(OI)(CI)F <br /> DOMAIN\Domain Users:(OI)(CI)C <br /><br />D:\Directory1\Directory1 BUILTIN\Administrators:(OI)(CI)F <br /> DOMAIN\Accounting:(OI)(CI)C <br /> DOMAIN\Executives:(OI)(CI)C <br /><br />D:\Directory1\Directory2 BUILTIN\Administrators:(OI)(CI)F <br /> DOMAIN\Accounting:(OI)(CI)C <br /> DOMAIN\Executives_C:(OI)(CI)C <br /></pre><br /><br />There's probably an easier way to do this (come on, Patrick, I know you want to comment!), but it was quick enough for me to come up with this and it produced the output I wanted.Aaronhttp://www.blogger.com/profile/01021808052719156396noreply@blogger.com4tag:blogger.com,1999:blog-23704547.post-34994692415718242822007-02-06T15:40:00.000-08:002007-02-06T15:44:17.924-08:00Server Reboot Monitor ScriptI find I'm always going through the same routine anytime I restart a server: continuous ping until it comes up and then wait for RDP to be available so that I can connect back in. So this script just puts all of that together - pings until the server goes offline, pings until the server comes back online, and then checks for RDP to be available again. That's all it does - nothing else, nothing fancy.<br /><br />Just running it will show you the usage (rebootwatch server_name)<br /><br /><pre><br />@ECHO OFF<br /><br />REM Server Restart Watch script<br />REM Aaron Czechowski, Caveo Network Solutions, February 2007<br /><br />cls<br /><br />IF !%1==! GOTO Syntax<br /><br />ECHO Waiting for %1 to shutdown...<br />:ShutdownLoop<br />ping %1 -n 1 > NUL 2>&1<br />IF %errorlevel% EQU 0 GOTO ShutdownLoop<br />ECHO.<br />ECHO %1 is not responding.<br /><br />ECHO.<br />ECHO.<br />ECHO Waiting for %1 to restart...<br />:RestartLoop<br />ping %1 -n 1 > NUL 2>&1<br />IF %errorlevel% EQU 1 GOTO RestartLoop<br />ECHO.<br />ECHO %1 is responding.<br /><br />ECHO.<br />ECHO.<br />ECHO Waiting for RDP to come alive...<br />:RDPLoop<br />portqry -n %1 -e 3389 > NUL 2>&1<br />IF %errorlevel% EQU 1 GOTO RDPLoop<br />ECHO.<br />ECHO %1 is listening on TCP 3389<br /><br />ECHO.<br />ECHO.<br />ECHO %1 should now be ready to access again.<br />PAUSE<br /><br />:Syntax<br />ECHO Usage: RebootWatch server_name<br />ECHO.<br />PAUSE<br /></pre>Aaronhttp://www.blogger.com/profile/01021808052719156396noreply@blogger.com1tag:blogger.com,1999:blog-23704547.post-55198021069430082532007-02-04T13:44:00.000-08:002007-02-04T13:48:31.564-08:00Quickly Tile WindowsI've seen this as an option for a taskbar group but never knew you could select multiple windows. The number of times I've wasted time tiling two non-similar windows (e.g., Notepad and Explorer) when I could have just done this little hack.<br /><br />CTRL-select multiple windows, right-click and select Cascade, Tile Horizontally or Tile Vertically.<br /><br />Brilliant!<br /><br />Courtesy of <a href="http://lifehacker.com/software/windows/windows-tip-tile-two-windows-with-just-two-clicks-229612.php">LifeHacker</a>.Aaronhttp://www.blogger.com/profile/01021808052719156396noreply@blogger.com0tag:blogger.com,1999:blog-23704547.post-19814034366024883932007-02-02T10:45:00.000-08:002007-02-02T10:51:08.237-08:00MS70-270I passed the Windows XP exam today with a score of 889 (700 to pass). I was a little worried throughout the test because much of my preparation was for naught. I used study materiels from Self Test Software; based upon the test exams I thought my problem areas would be multilingual, offline files, and system restoration (ASR, restore points, etc.) - all things I've never really had to use. So I studied hard on those areas, especially multilingual aspects. So of course there were no questions about language issues, maybe one on offline files, and a few on ASR, backups and restore points.<br /><br />Up next: 70-290 Managing and Maintaining a Microsoft Windows Server 2003 EnvironmentAaronhttp://www.blogger.com/profile/01021808052719156396noreply@blogger.com0tag:blogger.com,1999:blog-23704547.post-49225522325413190342007-02-01T15:44:00.000-08:002007-02-01T15:53:59.898-08:00Road to MCSEI've embarked on a eight-week journey to finally get fully Microsoft certified. I'm currently only MCP on NT4 and SMS 2003. My excuse for never upgrading from NT4 (and finishing the track) is that I was busy with graduate school. That's right, I'm like <a href="http://www.drscience.com/">Dr. Science</a> - I'm not a real MCSE, I just have a master's degree... in information systems!<br /><br />So the plan is an exam every two weeks:<br /><ul><li>70-270 Installing, Configuring, and Administering Microsoft Windows XP Professional (2/2) </li><li>70-290 Managing and Maintaining a Microsoft Windows Server 2003 Environment (2/16)</li><li>70-291 Implementing, Managing, and Maintaining a Microsoft Windows Server 2003 Network Infrastructure (3/2) </li></ul><p>At this point I'll be an Microsoft Certified Systems Administrator (MCSA). </p><ul><li>70-293 Planning and Maintaining a Microsoft Windows Server 2003 Network Infrastructure (3/16) </li><li>70-294 Planning, Implementing, and Maintaining a Microsoft Windows Server 2003 Active Directory Infrastructure (3/30) </li><li>70-298 Designing Security for a Microsoft Windows Server 2003 Network (4/13) </li></ul><p>So if all goes well I'll be a MCSE on Windows Server 2003 by mid-April. Can I keep up the pace? I hope to - I've been working with this stuff for several years now, so the plan is to study hard for two weeks, focusing on the areas I don't use regularly. I know things will only get harder as they progress, but I'm optimistic.<br /><br />Stay tuned for the results in the coming weeks....</p>Aaronhttp://www.blogger.com/profile/01021808052719156396noreply@blogger.com0tag:blogger.com,1999:blog-23704547.post-85523953099508754482007-01-28T17:53:00.000-08:002007-01-28T17:58:41.830-08:00New Caveo websiteWe just went live this afternoon with a new website - a ground-up redesign and updated content. I'm quote proud of the outcome. <br /><br />Check out the new face of <a href="http://caveons.com">Caveo Network Solutions</a>.Aaronhttp://www.blogger.com/profile/01021808052719156396noreply@blogger.com0tag:blogger.com,1999:blog-23704547.post-20365209706270557192007-01-26T05:26:00.000-08:002007-01-26T05:30:25.139-08:00DST 2007Why did this sneak up on everyone? Cisco just released info on this a few days ago, and Microsoft still doesn't have all of the updates/tools available. I don't know about other vendors, but why did these two biggees wait until a few weeks before the change to make this information available? The law was passed in 2005!<br /><br /><a href="http://www.dstpatch.com/">DSTPatch.com</a><br /><a href="http://www.cisco.com/en/US/tech/tk648/tk362/technologies_tech_note09186a00807ca437.shtml">Cisco's page</a><br /><a href="http://www.microsoft.com/windows/timezone/dst2007.mspx">Microsoft's page</a><br /><br />And even more interesting (to me) is that the media hasn't picked this up. Yet....Aaronhttp://www.blogger.com/profile/01021808052719156396noreply@blogger.com1tag:blogger.com,1999:blog-23704547.post-16072077063225845192007-01-20T05:04:00.000-08:002007-01-20T05:06:40.881-08:00Data SpeedsI was thinking about comparative data speeds the other day as I was considering whether it's faster to backup to a local USB disk or a network NAS and I came across this gem:<br /><br /><a title="Permalink for : How Fast is Your Data Traveling ?" href="http://www.danncohen.com/blog/archives/2004/08/02/how-fast-is-your-data-traveling/">How Fast is Your Data Traveling ?</a>Aaronhttp://www.blogger.com/profile/01021808052719156396noreply@blogger.com0tag:blogger.com,1999:blog-23704547.post-3389016668940229782007-01-18T07:11:00.000-08:002007-01-18T07:16:40.725-08:00Take ControlThere are lots of ways of quickly accessing control panels. <a href="http://vlaurie.com/computers2/Articles/control.htm">Victor Laurie</a> has an especially verbose page on this topic.<br /><br />One thing I've always wanted is a quick way to bring up the Windows Components Wizard. The manual way is Start, Control Panels, Add/Remove Programs, Add/Remove Windows Components. Too slow! With a little help from Victor's page, I found the command:<br /><blockquote><code>control appwiz.cpl,@0,2</code></blockquote>Goes right to the Windows Components Wizard - excellent!Aaronhttp://www.blogger.com/profile/01021808052719156396noreply@blogger.com0tag:blogger.com,1999:blog-23704547.post-1168614720125202122007-01-12T07:04:00.000-08:002007-01-12T07:12:00.696-08:00ITEOADI'm attempting to coin a new acronym for "in the event of a disaster."<br /><br />If I had a dime (IIHAD?) for each time I've used that phrase in the past two months, I'd probably have a few dollars. But I've used it a lot!<br /><br />I'm working on a disaster recovery plan and seem to start every question, every paragraph, and every comment with this phrase. So in an attempt to save a few keystrokes, I'm going to try to start using this acronym.<br /><br />I think I'm pioneering new ground with this one. The full phrase "in the event of a disaster" yields about 484,000 hits on Google, whereas the acronym ITEOAD yields a meager 14, none of which have to do with disaster recovery planning.<br /><br />I probably won't call my buddy at <a href="http://www.uspto.gov/">PTO</a>, but let me know if you start hearing this term used. If anything this will be an interesting test of the origin of a term. :)Aaronhttp://www.blogger.com/profile/01021808052719156396noreply@blogger.com1tag:blogger.com,1999:blog-23704547.post-1167967140061871312007-01-04T19:07:00.000-08:002007-01-04T19:19:00.506-08:00Can ya dig it?I was doing some research on DNS the other day, specifically on caching and TTL values. My current client has a DR site that needs to have functional names (e.g., www.domain.com, mail.domain.com) as quickly as possible. We were first under the impression that it would take 48-72 hours for DNS changes to propogate. I did some research and found some good articles on the topic:<ul><li><a href="http://en.wikipedia.org/wiki/Dns">Wikipedia article on DNS</a><br /><li><a href="http://www.tenereillo.com/GSLBPageOfShame.htm">Why DNS Based Global Server Load Balancing (GSLB) Doesn’t Work</a><br /></ul>I was also trying to query the DNS server for the TTL values, but was coming up short with the built-in nslookup. So I found a great little port of <a href="http://pigtail.net/LRP/dig/">dig for Windows</a> which works great. It also has some good info on DNS, caching, and TTL.Aaronhttp://www.blogger.com/profile/01021808052719156396noreply@blogger.com0tag:blogger.com,1999:blog-23704547.post-1165930993342504262006-12-12T05:43:00.000-08:002006-12-12T05:43:23.433-08:00Dell OMCI and SMSRecently I'm working on deploying Dell's OpenManage Client Instrumentation (OMCI) to several hundred workstations via SMS. It's a relatively simple little thing: a few setup files and command-line switches for setup.exe to install silently. It installs a service (IAP) and adds the dellomci namespace to WMI. Easy, right?<br /><br />Well, no. First of all, when <i>reinstalling</i> OMCI something goes horribly wrong and OMCI ditches the MOFs (by default at <code>%programfiles%\Dell\OpenManage\Client\Mofs\</code>), thus the WMI namespace doesn't exist. This is apparent by errors in <code>%windir%\system32\wbem\logs\mofcomp.log</code>, e.g., "File 'C:\Program Files\Dell\OpenManage\Client\Mofs\DellOMCI_WinPrep.mof' not found!" This isn't too hard to work-around, just setup SMS to only advertise the package to systems without OMCI. Moving on....<br /><br />Then I notice that during the OMCI installation it shuts down the SMS Agent Host service (ccmexec). The service doesn't crash, but gracefully shuts down. This is apparent by comparing the Application event logs from MsiInstaller for OMCI installation with entries in <code>%windir%\system32\ccm\logs\ccmexec.log</code> (and others). E.g., on one target workstation SMS' execmgr.log shows that the package was executed at 3:45:32 PM (as well as raising a "program started" event). The Application event log on that system has event ID 11707 at 3:45:38 PM that ISScript installation operation completed successfully, event ID 0 at 3:46:02 PM that Iap service started, and event 11707 at 3:46:27 PM that OMCI installation operation completed successfully. Back at 3:45:51, ccmexec.log has several lines starting with "Shutting down CCMEXEC...." So with things as they are, I'd never get a status back from that workstation (and SMS is disabled!) until the system is restarted.<br /><br />So I modify the package to use a simple batch file, install.cmd, with the following:<br /><blockquote><code>\\dpserver\packages\DELL_OMCI_7.1\setup.exe /s /v/qn<br />net start ccmexec</code></blockquote>This silently installs OMCI and then restarts the SMS Agent Host service. Initial testing shows that it works, CcmExec comes back after setup.exe finishes. Cool, right?<br /><br />Not really. Since SMS is shutdown during installation of a package, it can't provide a clean status report. All workstations report an error status, ID 10021, <font size=2>"The program for advertisement "ABC2000A" failed ("ABC0000E" - "Install"). The program was able to be executed but the system was restarted unexpectedly before the program could be completed or before status could be recorded. No installation status MIF was found after the system restarted. Possible cause: The program performs a restart of the client computer when it completes, but the 'After running' setting in the program's properties is not set to Program restarts computer, or the client machine was restarted while the program was running. Solution: Verify the above. If the program does a restart when it completes, even if it only requires a restart in some cases, modify the program's properties and set 'After running' to 'Program restarts computer'."</font><br /><br />As is often the case the status message is spot-on. It's as if OMCI asks SMS to leave a meeting and as it's walking out the door it let's everyone know it's leaving. When it comes back OMCI is no longer there, so it assumes the worst: OMCI is dead. From execmgr.log after the service is restarted: "Can not continue monitoring the program after service restart because the process exited. Assume failed." It then logs that it looks for a MIF and then raises a "program unexpected reboot" event.<br /><br />Writing a MIF for this seems a bit much, but I changed the properties on the program so that SMS knows that OMCI will initiate a restart. Even though it's not initiating a system restart, since the SMS service is restarted it's effectively the same thing to SMS.Aaronhttp://www.blogger.com/profile/01021808052719156396noreply@blogger.com0tag:blogger.com,1999:blog-23704547.post-1165517089467487782006-12-07T10:31:00.000-08:002006-12-07T10:45:55.860-08:00An Ode to PortQryOh PortQry, how I love thee!<br /><br />I came across <a href="http://aaronczechowski.blogspot.com/2006/07/network-ports-windows.html">this little util</a> back in July and have been using the hell out of it since. It's especially great for testing firewall configs - a quick way to test whether a specific port on a specific IP is listening.<br /><br />Two things I came across recently that have been useful:<br /><br /><h3>PortQry Return Code</h3>This might be documented someplace, but I found that portqry uses the following return codes:<blockquote><code>0 = Listening<br />1 = Not Listening<br />2 = Filtered</code></blockquote>Those are the only three status messages that I've ever seen. An easy way to check the return code from the command line:<br /><br /><code><br />C:\Documents and Settings\Aaron>portqry -n www.google.com -e 80<br /><br />Querying target system called:<br /><br /> www.google.com<br /><br />Attempting to resolve name to IP address...<br /><br /><br />Name resolved to 64.233.161.147<br /><br />querying...<br /><br />TCP port 80 (http service): LISTENING<br /><br />C:\Documents and Settings\Aaron>echo %errorlevel%<br />0<br /><br />C:\Documents and Settings\Aaron><br /><br /></code><br />So you can use portqry in another script, not worry about it's output, and just check the resultant errorlevel for the outcome. Kudos to Microsoft for coding it correctly!<br /><br /><br /><h3>PortQry Local Mode</h3>A developer came to me today asking on what ports a specific server is listening, specifically the Apache web server. My first thought was to find some app to do a port scan. Then I remembered something from the portqry man entry:<blockquote><code>portqry -local > portqry.txt</code></blockquote>Run that from the server in question, then open portqry.txt. Open Task Mangler and view PIDs. I was then able to match the PIDs and find that Apache was listening on 80, 443 and 3339 - which was the port he wanted. Done and done.Aaronhttp://www.blogger.com/profile/01021808052719156396noreply@blogger.com0tag:blogger.com,1999:blog-23704547.post-1164132295239711862006-11-21T10:04:00.000-08:002006-11-21T10:04:56.026-08:00PathpingYet another great utility built-in to Windows that I just learned about. <br /><br /><a href="http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/pathping.mspx?mfr=true">pathping</a><br /><br />It's like tracert on steroids.<br /><br />Of course it helps when you have a need for it: I'm trying to troubleshoot latency issues that users in India are having connecting to a Citrix farm in Columbia, MD. I just mapped the full link today and found 17 logical hops between workstation and server, with at least 21 physical hops (and there are most likely more physical links than that). The average 280ms latency is understandable and would be functional if it were consistent. It's the regular latency spikes from 3000-9000ms that last for 15-90 seconds that I think is a problem. <code>:(</code>Aaronhttp://www.blogger.com/profile/01021808052719156396noreply@blogger.com0tag:blogger.com,1999:blog-23704547.post-1163016332238628252006-11-08T12:05:00.000-08:002006-11-08T12:19:55.196-08:00Searching DHCPWe all know the DHCP console sucks for searching. The columns don't sort accurately and it's hard to find a specific system, especially in a large scope. Netsh to the rescue!<br /><h3>Find a reservation</h3><code>netsh -r <i>servername</i> dhcp server scope <i>scopeaddress</i> dump | find /i "<i>searchvalue</i>"</code><br />where <code><i>servername</i></code> is the name or IP address of the DHCP server on which the scope is defined, <code><i>scopeaddress</i></code> is the IP address of the scope in question, and <code><i>searchvalue</i></code> is the client IP address, MAC address (undelimited), computer name or text description (/i ignores case). <br /><br /><b>Example</b>:<br /><code>netsh -r dhcpsvr1 dhcp server scope 192.168.100.0 dump | find /i "aaron-laptop"<br />dhcp Server 192.168.1.1 Scope 192.168.100.0 Add reservedip 192.168.100.42 01234567890a "aaron-laptop." "Aaron Czechowski" "BOTH"</code><br /><br /><h3>Find a lease</h3><code>netsh -r <i>servername</i> dhcp server scope <i>scopeaddress</i> show clients | find /i "<i>searchvalue</i>"</code><br /><code><i>searchvalue</i></code> options: IP address, MAC address (hyphen delimted). <br /><br /><b>Example</b>:<br /><code>netsh -r dhcpsvr1 dhcp server scope 192.168.100.0 show clients | find /i "01-23-45-67-89-0a"<br />192.168.100.42 - 255.255.255.0- 01-23-45-67-89-0a -11/11/2006 8:05:23 PM -D</code>Aaronhttp://www.blogger.com/profile/01021808052719156396noreply@blogger.com0tag:blogger.com,1999:blog-23704547.post-1162320201754624372006-10-31T10:31:00.000-08:002006-10-31T10:43:22.403-08:00Invalid StateA quick adventure in Aaron the dumbass:<br /><br />I'm requesting an SSL certificate. I make the request on the server (IIS6), and plug in the information on Verisign's website. The result: "Error 950b - Invalid State." I tried several variations on a theme and get the same result - invalid state. I interpret this error as the certificate has an invalid "condition..., as with respect to circumstances or attributes."* So I dig through Verisign's knowledge base to find that I have to spell out Maryland, not use MD. I go back through the process, and then notice the blurb on the Geographical Information pane: "State/province and City/locality must be complete, official names and may not contain abbreviations." I also double-check my documentation: Maryland.<br /><br />After I got over my stupidness, I thought it was amusing that I assumed one definition of the word state, instead of "a politically unified people occupying a definite territory"* as Verisign intended.<br /><br /><br /><font size=1>* All definitions courtesy of <a href="http://dictionary.reference.com/browse/state">Dictionary.com</a></font>Aaronhttp://www.blogger.com/profile/01021808052719156396noreply@blogger.com4tag:blogger.com,1999:blog-23704547.post-1161208161119309442006-10-18T14:42:00.000-07:002006-10-18T14:49:21.790-07:00Desktop Optimization Pack: I'm Ready!Awesome, awesome, awesome!<br /><br /><a href="http://www.microsoft.com/windowsvista/getready/optimizeddesktop.mspx">Microsoft Desktop Optimization Pack for Software Assurance</a><br /><br />Combining all of the recently acquired tools from Winternals, Softricity, Desktop Standard and AssetMetrix for <a href="http://myitforum.com/cs2/blogs/socal/archive/2006/10/17/Microsoft-Annouces-Desktop-Optimization-Pack.aspx">supposedly about $50 per client</a>. Much of it integrates with SMS, the Softgrid backend is supposely included. Wowsa!Aaronhttp://www.blogger.com/profile/01021808052719156396noreply@blogger.com0tag:blogger.com,1999:blog-23704547.post-1161088460430354362006-10-17T05:32:00.000-07:002006-10-17T05:34:21.486-07:00Microsoft Betas Via SoftgridWicked cool idea, I'm doing my part to spread the word:<br /><br /><a href="http://blogs.technet.com/eileen_brown/archive/2006/10/11/a-new-beta-experience-for-applications.aspx">A new Beta experience for applications</a> by Eileen Brown on TechNet.Aaronhttp://www.blogger.com/profile/01021808052719156396noreply@blogger.com0tag:blogger.com,1999:blog-23704547.post-1161054929546985452006-10-16T20:06:00.000-07:002006-10-16T20:15:30.046-07:00Citrix PS Install: Resolution or Local Admin?I'm installing Citrix Presentation Server 4 Enterprise Edition on another system tonight (having some performance issues!) and received the following error both during PS setup and PS Console setup:<blockquote><code>The management console for MetaFrame XP requires a minimum screen resolution of 800 x 600</code></blockquote>Wa-huh? Okay, fine - I was logged in remotely with the RDP session at 1280x768, but resized so that I could see my install guide at the same time, so maybe the installer is smart enough to know the actual size of the RDP window? (I thought it a bit extreme, because I don't think the server knows if you resize the RDP window - the session resoution doesn't change.) So I logged off and reconnected specifically at 800x600 - same. Tried it with the /console trick - same. WTF?!? Assuming I'm doing something stupid, I searched Citrix Support - nada. Not surprising, the interface is hard to navigate, so I go to Google - nada! Nada? WTF!?!? So now I'm really freaking out. Why have I never seen this before? Why has no one ever seen this before?!?<br /><br />At this point I just happen to notice the first line of this section of my install guide:<blockquote>1. Logon as the local Administrator.</blockquote>I logoff and then logon as the local administrator account - the install procedes without a hitch. Brilliant. Two of my biggest annoyances bundled up into one: software that requires THE local admin account context, and errors that have nothing to do with the issue at hand. <br /><br />[grumble...] Not very happy with Citrix right now....Aaronhttp://www.blogger.com/profile/01021808052719156396noreply@blogger.com0tag:blogger.com,1999:blog-23704547.post-1159881180745449332006-10-03T05:42:00.000-07:002006-10-06T06:10:20.410-07:00Ctx_SmaUser Domain AccountAfter having finalized the implementation of a small Citrix farm for a client, and we're less than a week to go-live, I'm told I need to change the design. :( I was originally told that most users don't need to print, and if they do, it's handled automatically through the application to the printer(s) defined on the server. Great - so I disabled user printer mapping which saves some bandwidth and just makes for a simpler environment.<br /><br />Changing all of that is not so difficult, however, the domain policy puts restrictions on which users can logon as a service. PS4 has a new print subsystem, where things are handled by the Citrix Print Manager Service which by default runs under the context of the local Ctx_SmaUser account. The bummer is that this local account cannot be added to group policy to be allowed to run as a service.<br /><br />Fortunately, Citrix provides a good document on <a href="http://support.citrix.com/article/CTX106393">how to recreate the Ctx_SmaUser account</a>, but still assumes it is a local account, not a domain account. The good news is that it works the same for a domain account, which can be added to the group policy. One added advantage is that you then have just one, centralized service account instead of local service accounts on each and every Citrix server. I was even able to remove the local Ctx_SmaUser account with no noticable adverse effect.<br /><br />Two things of note:<br /><br />1) In the above article on Citrix's support site, step 5.h.iv has you changing the Change Configuration Permissions on the Citrix SMA Service DCOM object, but those permissions do not include Local Access or Remote Activation, so they can't be granted to the Power Users group. The Power Users group by default has some special permissions to Change Configuration, and it seems to be sufficient. So this is not an issue, other in Citrix's documentation (which always frosts me - get it right, damnit!)<br /><br />2) After making all of the necessary changes in the development environment, the Citrix Print Mangler Service started okay, but I saw the following errors in the Application event log:<blockquote><code>Event Type: Error<br />Event Source: WSH<br />Event Category: None<br />Event ID: 1<br />Description:<br />Citrix Monitoring Script Event 2<br />Citrix MetaFrame Session In Down State:<br />WMI error checking sessions:<br />Received error: 0x80041001: Generic failure<br />[WBEM_E_FAILED]<br /><br /><br />Event Type: Error<br />Event Source: WSH<br />Event Category: None<br />Event ID: 1<br />Description:<br />Citrix Monitoring Script Event 2<br />Citrix MetaFrame Session Idle Too Long:<br />WMI error checking session:<br />Received error: 0x80041001: Generic failure<br />[WBEM_E_FAILED]</code></blockquote><br />There were also errors in <code>%windir%\system32\wbem\logs\wbemess.log</code> at the same time with more detail, but the same 0x80041001 error (Access Denied). <font size=1>(NOTE: The logs have since been overwritten so I don't have the detail to share, sorry!)</font> They did mention access denied to the <code>root\subscription</code> WMI namespace; I checked permissions on it and other WMI namespaces (Computer Management - Services and Applications - WMI Control, Properties - Security tab) but there was no explicit mention of the local Ctx_SmaUser account. On a hunch I added the new domain service account as a MetaFrame Administrator (view only) in the PS Console and that resolved the issue. <br /><br />It might be one of those instances in which that's giving the account too much access (similar to the dreaded fix, "just make it a local administrator!"), but I'm okay with it since it is only view-only access, it's a secured service account, and it's only rights to the farm, not the whole server.Aaronhttp://www.blogger.com/profile/01021808052719156396noreply@blogger.com1tag:blogger.com,1999:blog-23704547.post-1159879243500141612006-10-03T04:19:00.000-07:002006-10-03T05:40:43.800-07:00FileNet IDM Desktop 4.0 UninstallMy current client uses <a href="http://www.filenet.com/">FileNet</a> for image processing and storage. It's a major, high-end system, but I'm not impressed following my brief experience with the desktop client.<br /><br />The Citrix servers I built for them run a couple of business applications, one of which is the client's major line-of-business application. It's a web-based application that integrates with FileNet to allow users to view images directly from the web app. Cool.<br /><br />FileNet has a variety of clients: the full desktop client with a variety of options to install, and then several web clients (Active-X plugins) supporting separate functionality. I first tried the basic web client on the Citrix servers, but even after denying the rigorous group policy it still didn't work. <br /><br />So I went with the full desktop client, which was known to work on another terminal server. It installed and tested fine on the development server, and the same in the systems integration testing (SIT) environment. I had no problems with one of the two production servers, but the other did not play so well.<br /><br />First of all, the supposed most recent version (4.0) is a 16-bit installer. WTF?!? Also, you have to install it as THE local administrator, otherwise it throws the lovely descriptive "NTVDM hard error." All of that aside, the second production server was not displaying images, and throwing errors in the event log:<blockquote><code>Event Type: Error<br />Event Source: FN_WAL<br />Event Category: (156)<br />Event ID: 1<br />Description:<br />The description for Event ID ( 1 ) in Source ( FN_WAL ) cannot be found. The local computer may not have the necessary registry information or message DLL files to display messages from a remote computer. You may be able to use the /AUXSOURCE= flag to retrieve this description; see Help and Support for details. The following information is part of the event: 156,0,25 "C:\Program Files\FileNet\IDM\IDMView.exe" [PID=3152 TID=6036] ..., nch_GetIPAddresses: cannot get cor service.</code></blockquote>along with a few others with different errors in the event description:<blockquote><code>NCH_GetNetAddress: failed to get IP addresses.<br />NCH_GetNetAddress: failed to get local net addresses.<br />FNL: bad interlock handle: ilk zero.<br />event_action called by pid: 3152 - aborting.<br />fnc_abort2: The program encountered an irrecoverable error and aborted..<br />An SNMP trap was issued for this error with trap code ca000001, trap severity '4' Severe.<br />Process aborting due to ExceptionCode 0x80000003.</code></blockquote>After that it would just give a good old Application Error:<blockquote><code>Event Type: Information<br />Event Source: Application Error<br />Event Category: (100)<br />Event ID: 1004<br />Description:<br />Reporting queued error: faulting application IDMView.exe, version 400.2006.124.1027, faulting module ntdll.dll, version 5.2.3790.1830, fault address 0x00022583.</code></blockquote>After troubleshooting for a while, I decided to just uninstall and try again. However, it wouldn't uninstall. I'd run the uninstaller, it would go through its process, restart, and there would be no change! Grr! So I had to restort to a manual uninstall. This required several hours of going through the registry and file system to hunt down all of the related entries.<br /><br />After I had tracked down most of the entries and files (through searches on "FileNet" and "IDM") I found <b><code>%windir%\idmdesktop.log</code></b> which details what it does during installation. The really tricky aspect is all of the Microsoft programming interfaces that it installs - msvbvm50.dll, msrdo20.dll, msflxgrd.ocx, mscomctl.ocx, etc. Fortunately I could compare the system to a the DR server, which was fully built except for FileNet. So if it wasn't there, it shouldn't be there.<br /><br />This post is already too long, but I like to share knowledge, so the following is all of the registry keys and files that I deleted or modified to uninstall FileNet IDM Desktop 4.0 (Image Services only) from a Windows 2003 Server SP1 system running Terminal Services and Citrix Presentation Server 4.<br /><br />Delete or change in the registry:<br /><code><font size=1><br />HKEY_CLASSES_ROOT\.FNI<br />HKEY_CLASSES_ROOT\.fnp<br />HKEY_CLASSES_ROOT\.fss<br />HKEY_CLASSES_ROOT\.fst<br />HKEY_CLASSES_ROOT\.ims<br />HKEY_CLASSES_ROOT\.prm<br /><br />HKEY_CLASSES_ROOT\.tif<br />[change (Default) to "TIFImage.Document"]<br /><br />HKEY_CLASSES_ROOT\.tiff<br />[change (Default) to "TIFImage.Document"]<br /><br />HKEY_CLASSES_ROOT\CLSID\{00000010-0000-0010-8000-00AA006D2EA4}<br />HKEY_CLASSES_ROOT\CLSID\{00000011-0000-0010-8000-00AA006D2EA4}<br />HKEY_CLASSES_ROOT\CLSID\{00000013-0000-0010-8000-00AA006D2EA4}<br />HKEY_CLASSES_ROOT\CLSID\{00000014-0000-0010-8000-00AA006D2EA4}<br />HKEY_CLASSES_ROOT\CLSID\{00000015-0000-0010-8000-00AA006D2EA4}<br />HKEY_CLASSES_ROOT\CLSID\{00000016-0000-0010-8000-00AA006D2EA4}<br />HKEY_CLASSES_ROOT\CLSID\{00000017-0000-0010-8000-00AA006D2EA4}<br />HKEY_CLASSES_ROOT\CLSID\{00000018-0000-0010-8000-00AA006D2EA4}<br />HKEY_CLASSES_ROOT\CLSID\{00000019-0000-0010-8000-00AA006D2EA4}<br />HKEY_CLASSES_ROOT\CLSID\{00028C00-0000-0000-0000-000000000046}<br />HKEY_CLASSES_ROOT\CLSID\{00028C03-0000-0000-0000-000000000046}<br />HKEY_CLASSES_ROOT\CLSID\{00028C04-0000-0000-0000-000000000046}<br />HKEY_CLASSES_ROOT\CLSID\{00028C08-0000-0000-0000-000000000046}<br />HKEY_CLASSES_ROOT\CLSID\{00028C0D-0000-0000-0000-000000000046}<br />HKEY_CLASSES_ROOT\CLSID\{00028C0E-0000-0000-0000-000000000046}<br />HKEY_CLASSES_ROOT\CLSID\{00727128-0202-11D1-9BEB-00A0241E626D}<br />HKEY_CLASSES_ROOT\CLSID\{00727129-0202-11D1-9BEB-00A0241E626D}<br />HKEY_CLASSES_ROOT\CLSID\{04F6FA41-5F9E-11CF-94F8-0020AF398FD3}<br />HKEY_CLASSES_ROOT\CLSID\{06FFBF62-90BB-11D3-9215-00105A29E810}<br />HKEY_CLASSES_ROOT\CLSID\{07385042-80B7-11D3-8647-00805FEDB6EB}<br />HKEY_CLASSES_ROOT\CLSID\{084465E1-6172-11CF-A993-0020AFC549EF}<br />HKEY_CLASSES_ROOT\CLSID\{094F3F03-E08E-11CF-A226-0020AF744B85}<br />HKEY_CLASSES_ROOT\CLSID\{094F3F04-E08E-11CF-A226-0020AF744B85}<br />HKEY_CLASSES_ROOT\CLSID\{0D470EC1-E18E-11CF-A3B2-00A024576F0A}<br />HKEY_CLASSES_ROOT\CLSID\{0ECD9B64-23AA-11D0-B351-00A0C9055D8E}<br />HKEY_CLASSES_ROOT\CLSID\{1121D4F0-3517-11D1-95D6-00A02457680B}<br />HKEY_CLASSES_ROOT\CLSID\{1121D4F1-3517-11D1-95D6-00A02457680B}<br />HKEY_CLASSES_ROOT\CLSID\{115F52A1-C5FA-11D0-A87A-00A0246922A5}<br />HKEY_CLASSES_ROOT\CLSID\{11A61751-C765-11D1-9802-00A0244D4F86}<br />HKEY_CLASSES_ROOT\CLSID\{14C7CE93-6AC2-11d2-B478-00C04FAC0C72}<br />HKEY_CLASSES_ROOT\CLSID\{15A1A881-2537-11D1-A87A-00A0246922A5}<br />HKEY_CLASSES_ROOT\CLSID\{1686D177-4BF5-11D1-9770-00A0244D4F86}<br />HKEY_CLASSES_ROOT\CLSID\{17CAC99E-61A9-11D1-B2B7-00C04FAC0C71}<br />HKEY_CLASSES_ROOT\CLSID\{189F44A1-1D29-11D0-A87A-00A0246922A5}<br />HKEY_CLASSES_ROOT\CLSID\{19FC3AE0-8845-41E8-92F6-E680B1DF3FAA}<br />HKEY_CLASSES_ROOT\CLSID\{1CA8A500-E55C-11CF-9D38-00A02457680B}<br />HKEY_CLASSES_ROOT\CLSID\{1EFB6596-857C-11D1-B16A-00C0F0283628}<br />HKEY_CLASSES_ROOT\CLSID\{1EA627E0-7D86-11D2-9950-00805FCB0CE6}<br />HKEY_CLASSES_ROOT\CLSID\{1F9973F0-62B6-11D2-B353-006008BD869C}<br />HKEY_CLASSES_ROOT\CLSID\{20524325-6607-11CF-A993-0020AFC549EF}<br />HKEY_CLASSES_ROOT\CLSID\{20DD1B9E-87C4-11D1-8BE3-0000F8754DA1}<br />HKEY_CLASSES_ROOT\CLSID\{232E456A-87C3-11D1-8BE3-0000F8754DA1}<br />HKEY_CLASSES_ROOT\CLSID\{275DBBA0-805A-11CF-91F7-C2863C385E30}<br />HKEY_CLASSES_ROOT\CLSID\{287A1DC2-4B5F-11D1-9089-0000C0C5005A}<br />HKEY_CLASSES_ROOT\CLSID\{2A601BA3-B880-11CF-8185-444553540000}<br />HKEY_CLASSES_ROOT\CLSID\{2A601BA4-B880-11CF-8185-444553540000}<br />HKEY_CLASSES_ROOT\CLSID\{2A830B4F-4609-11D3-8487-0050047CD17F}<br />HKEY_CLASSES_ROOT\CLSID\{2B11E9B0-9F09-11D0-9484-00A0C91110ED}<br />HKEY_CLASSES_ROOT\CLSID\{2C247F23-8591-11D1-B16A-00C0F0283628}<br />HKEY_CLASSES_ROOT\CLSID\{2D5C4BDE-1D17-11D3-8018-00C04F5585FF}<br />HKEY_CLASSES_ROOT\CLSID\{32572E00-B929-11D1-A96F-00805FCB6CA7}<br />HKEY_CLASSES_ROOT\CLSID\{32E8C128-2AC1-11D1-A1A8-006097090161}<br />HKEY_CLASSES_ROOT\CLSID\{33DE9140-DB29-11CF-B15D-0020AF744B8E}<br />HKEY_CLASSES_ROOT\CLSID\{348A02E0-88D1-11D2-AB60-26A612000000}<br />HKEY_CLASSES_ROOT\CLSID\{34FF07A5-898C-11D0-8FAB-444553540000}<br />HKEY_CLASSES_ROOT\CLSID\{35053A22-8589-11D1-B16A-00C0F0283628}<br />HKEY_CLASSES_ROOT\CLSID\{3637EC3B-79C5-11D2-B5A2-0060088ECE2C}<br />HKEY_CLASSES_ROOT\CLSID\{36D7AE3E-4B15-11D1-9089-0000C0C5005A}<br />HKEY_CLASSES_ROOT\CLSID\{38DBC823-C535-11CF-B1FF-0020AF398F15}<br />HKEY_CLASSES_ROOT\CLSID\{3B7C8860-D78F-101B-B9B5-04021C009402}<br />HKEY_CLASSES_ROOT\CLSID\{424292D0-A5F4-11D2-8557-00805FEDB6EB}<br />HKEY_CLASSES_ROOT\CLSID\{424292D2-A5F4-11D2-8557-00805FEDB6EB}<br />HKEY_CLASSES_ROOT\CLSID\{424292D4-A5F4-11D2-8557-00805FEDB6EB}<br />HKEY_CLASSES_ROOT\CLSID\{42A977F3-B0D3-11D2-B7CB-00104B9F6173}<br />HKEY_CLASSES_ROOT\CLSID\{4AAEA8B1-E0D0-11D1-BD86-0020AF6D5185}<br />HKEY_CLASSES_ROOT\CLSID\{4AAEA8BB-E0D0-11D1-BD86-0020AF6D5185}<br />HKEY_CLASSES_ROOT\CLSID\{517E29DF-2D81-11D2-BB36-006008161DBB}<br />HKEY_CLASSES_ROOT\CLSID\{517E29E0-2D81-11D2-BB36-006008161DBB}<br />HKEY_CLASSES_ROOT\CLSID\{517E29E5-516C-11D2-A9E8-00805FCB6CA7}<br />HKEY_CLASSES_ROOT\CLSID\{517E29E6-2D81-11d2-BB36-006008161DBB}<br />HKEY_CLASSES_ROOT\CLSID\{533BBC20-5FA5-11CF-94F8-0020AF398FD3}<br />HKEY_CLASSES_ROOT\CLSID\{53EBC741-C701-11D0-9D3A-0060974FFE14}<br />HKEY_CLASSES_ROOT\CLSID\{53EBC742-C701-11D0-9D3A-0060974FFE14}<br />HKEY_CLASSES_ROOT\CLSID\{54E6FE64-B93A-11CF-8185-444553540000}<br />HKEY_CLASSES_ROOT\CLSID\{54E6FE65-B93A-11CF-8185-444553540000}<br />HKEY_CLASSES_ROOT\CLSID\{5520F6E0-5FA5-11CF-94F8-0020AF398FD3}<br />HKEY_CLASSES_ROOT\CLSID\{586A6352-87C8-11D1-8BE3-0000F8754DA1}<br />HKEY_CLASSES_ROOT\CLSID\{586A6353-87C8-11D1-8BE3-0000F8754DA1}<br />HKEY_CLASSES_ROOT\CLSID\{586A6354-87C8-11D1-8BE3-0000F8754DA1}<br />HKEY_CLASSES_ROOT\CLSID\{586A6355-87C8-11D1-8BE3-0000F8754DA1}<br />HKEY_CLASSES_ROOT\CLSID\{586A6356-87C8-11D1-8BE3-0000F8754DA1}<br />HKEY_CLASSES_ROOT\CLSID\{586A6357-87C8-11D1-8BE3-0000F8754DA1}<br />HKEY_CLASSES_ROOT\CLSID\{586A6359-87C8-11D1-8BE3-0000F8754DA1}<br />HKEY_CLASSES_ROOT\CLSID\{58F48A90-2477-11D1-A8DE-00A024351D26}<br />HKEY_CLASSES_ROOT\CLSID\{592B8263-7907-11D0-8D1A-00A0241616B5}<br />HKEY_CLASSES_ROOT\CLSID\{592B8264-7907-11D0-8D1A-00A0241616B5}<br />HKEY_CLASSES_ROOT\CLSID\{5B43C882-8593-11D0-A365-0020AF6B2645}<br />HKEY_CLASSES_ROOT\CLSID\{5B43C883-8593-11D0-A365-0020AF6B2645}<br />HKEY_CLASSES_ROOT\CLSID\{5D03A253-AB02-4CF8-B5F3-F17487BC8760}<br />HKEY_CLASSES_ROOT\CLSID\{5E71F04C-551F-11CF-8152-00AA00A40C25}<br />HKEY_CLASSES_ROOT\CLSID\{5EBB68F5-3BF1-11CF-814C-00AA00A40C25}<br />HKEY_CLASSES_ROOT\CLSID\{603C7E80-87C2-11D1-8BE3-0000F8754DA1}<br />HKEY_CLASSES_ROOT\CLSID\{62539D62-1D3A-11D0-B15D-0020AF744B8E}<br />HKEY_CLASSES_ROOT\CLSID\{62588C60-6790-11D2-B349-00C04FAC0C71}<br />HKEY_CLASSES_ROOT\CLSID\{6262D3A0-531B-11CF-91F6-C2863C385E30}<br />HKEY_CLASSES_ROOT\CLSID\{62636025-4C32-11D0-A914-444553540000}<br />HKEY_CLASSES_ROOT\CLSID\{6319EEA0-531B-11CF-91F6-C2863C385E30}<br />HKEY_CLASSES_ROOT\CLSID\{6388E239-4B81-11D3-8608-00805FEDB6EB}<br />HKEY_CLASSES_ROOT\CLSID\{6388E23D-4B81-11D3-8608-00805FEDB6EB}<br />HKEY_CLASSES_ROOT\CLSID\{648A5600-2C6E-101B-82B6-000000000014}<br />HKEY_CLASSES_ROOT\CLSID\{648A5604-2C6E-101B-82B6-000000000014}<br />HKEY_CLASSES_ROOT\CLSID\{65515960-63BB-11D2-B348-00C04FAC0C71}<br />HKEY_CLASSES_ROOT\CLSID\{66833FE6-8583-11D1-B16A-00C0F0283628}<br />HKEY_CLASSES_ROOT\CLSID\{690BE1A0-9939-11D2-8C38-00104BCAD3CA}<br />HKEY_CLASSES_ROOT\CLSID\{696026E5-6867-11D2-B34B-00C04FAC0C71}<br />HKEY_CLASSES_ROOT\CLSID\{699DDBCC-DC7E-11D0-BCF7-00C04FC2FB86}<br />HKEY_CLASSES_ROOT\CLSID\{6D835690-900B-11D0-9484-00A0C91110ED}<br />HKEY_CLASSES_ROOT\CLSID\{6FBA474B-43AC-11CE-9A0E-00AA0062BB4C}<br />HKEY_CLASSES_ROOT\CLSID\{707F1080-BFAC-11D0-8FAB-0020AF5265AA}<br />HKEY_CLASSES_ROOT\CLSID\{71E9A28F-4920-11D3-848A-0050047CD17F}<br />HKEY_CLASSES_ROOT\CLSID\{725EF5A1-01FB-11D1-9D3A-0060974FFE14}<br />HKEY_CLASSES_ROOT\CLSID\{725EF5A2-01FB-11D1-9D3A-0060974FFE14}<br />HKEY_CLASSES_ROOT\CLSID\{78D828CD-46A9-11D3-91CE-00105A29E810}<br />HKEY_CLASSES_ROOT\CLSID\{78E5A540-1850-11CF-9D53-00AA003C9CB6}<br />HKEY_CLASSES_ROOT\CLSID\{79924360-5DDE-11D4-80D0-00C04F5585FF}<br />HKEY_CLASSES_ROOT\CLSID\{7D8645C1-0807-11D1-9D3A-0060974FFE14}<br />HKEY_CLASSES_ROOT\CLSID\{7D8645C3-0807-11D1-9D3A-0060974FFE14}<br />HKEY_CLASSES_ROOT\CLSID\{7DBAEC6E-EB82-11d2-B7E5-00104B9F6173}<br />HKEY_CLASSES_ROOT\CLSID\{82D942A1-050C-11D4-9264-00105A29E810}<br />HKEY_CLASSES_ROOT\CLSID\{83730EE4-6C46-11CF-A524-0080C77A7786}<br />HKEY_CLASSES_ROOT\CLSID\{83BF9FAB-E494-11CF-B7B9-0020AF5265AA}<br />HKEY_CLASSES_ROOT\CLSID\{865F16A1-92E3-11D3-BE18-0050047CD1CA}<br />HKEY_CLASSES_ROOT\CLSID\{867EE822-368D-11D1-B2E8-00600839B329}<br />HKEY_CLASSES_ROOT\CLSID\{874083E1-08DA-11D1-9D3A-0060974FFE14}<br />HKEY_CLASSES_ROOT\CLSID\{874083E2-08DA-11D1-9D3A-0060974FFE14}<br />HKEY_CLASSES_ROOT\CLSID\{8941C791-BD4F-11CF-AB05-0020AF6810C4}<br />HKEY_CLASSES_ROOT\CLSID\{8A8E4B89-83CD-11D2-B7C0-00104B9F6173}<br />HKEY_CLASSES_ROOT\CLSID\{8A8E4B8C-83CD-11D2-B7C0-00104B9F6173}<br />HKEY_CLASSES_ROOT\CLSID\{8A8E4B8F-83CD-11D2-B7C0-00104B9F6173}<br />HKEY_CLASSES_ROOT\CLSID\{8B23E110-A17F-11D0-9B87-00008322016A}<br />HKEY_CLASSES_ROOT\CLSID\{8CE8606E-8737-11D3-9202-00105A29E810}<br />HKEY_CLASSES_ROOT\CLSID\{8E12AD30-5401-11D2-B34F-006008BD869C}<br />HKEY_CLASSES_ROOT\CLSID\{8E3867A3-8586-11D1-B16A-00C0F0283628}<br />HKEY_CLASSES_ROOT\CLSID\{8E629BA1-C5F9-11D0-A87A-00A0246922A5}<br />HKEY_CLASSES_ROOT\CLSID\{90FDEC8E-F616-11D3-9261-00105A29E810}<br />HKEY_CLASSES_ROOT\CLSID\{91B53C40-5A11-11D2-B350-006008BD869C}<br />HKEY_CLASSES_ROOT\CLSID\{93215D29-666F-11D0-A8A9-00008322016A}<br />HKEY_CLASSES_ROOT\CLSID\{93215D2C-666F-11D0-A8A9-00008322016A}<br />HKEY_CLASSES_ROOT\CLSID\{951738D1-D2B7-11D0-B292-00A0C908FB55}<br />HKEY_CLASSES_ROOT\CLSID\{954F139F-4E2D-11D1-B5FF-00805FCBF45B}<br />HKEY_CLASSES_ROOT\CLSID\{954F13A1-4E2D-11D1-B5FF-00805FCBF45B}<br />HKEY_CLASSES_ROOT\CLSID\{998B52CE-9B3E-4D33-A60B-20EAEDC4AA5C}<br />HKEY_CLASSES_ROOT\CLSID\{99FF4677-FFC3-11D0-BD02-00C04FC2FB86}<br />HKEY_CLASSES_ROOT\CLSID\{9A3A6877-2D5B-4A65-89B1-4873770BE5DA}<br />HKEY_CLASSES_ROOT\CLSID\{9A8831F0-A263-11D1-8DCF-00A0C90FFFC2}<br />HKEY_CLASSES_ROOT\CLSID\{9A8831F1-A263-11D1-8DCF-00A0C90FFFC2}<br />HKEY_CLASSES_ROOT\CLSID\{9A8831F2-A263-11D1-8DCF-00A0C90FFFC2}<br />HKEY_CLASSES_ROOT\CLSID\{A2779C83-D90E-11D3-9AC5-00C04F5585ED}<br />HKEY_CLASSES_ROOT\CLSID\{A3D8CFE7-FEE6-11D0-88AA-00A024EA7AB3}<br />HKEY_CLASSES_ROOT\CLSID\{A4BE9132-2DE5-11D4-8CBD-00104BCAD3CA}<br />HKEY_CLASSES_ROOT\CLSID\{A5148A2C-EAE9-11CF-B15D-0020AF744B8E}<br />HKEY_CLASSES_ROOT\CLSID\{A80BAD44-AB21-11D2-8837-00104BCAD342}<br />HKEY_CLASSES_ROOT\CLSID\{A9983B43-CE52-11CF-AE75-00A0248802BA}<br />HKEY_CLASSES_ROOT\CLSID\{A9983B44-CE52-11CF-AE75-00A0248802BA}<br />HKEY_CLASSES_ROOT\CLSID\{AB36A920-23A5-11D0-B351-00A0C9055D8E}<br />HKEY_CLASSES_ROOT\CLSID\{AB36A921-805A-11CF-91F7-C2863C385E30}<br />HKEY_CLASSES_ROOT\CLSID\{AE5C55A1-D804-11D0-A87A-00A0246922A5}<br />HKEY_CLASSES_ROOT\CLSID\{AE61ED6B-BEB3-11D2-84BE-00105AE7888B}<br />HKEY_CLASSES_ROOT\CLSID\{AEFC3E25-4CE6-11D0-A914-444553540000}<br />HKEY_CLASSES_ROOT\CLSID\{AFC634B0-4B8B-11CF-8989-00AA00688B10}<br />HKEY_CLASSES_ROOT\CLSID\{AFD5FC31-5B16-11d2-9879-00A0244D4F86}<br />HKEY_CLASSES_ROOT\CLSID\{B09DE715-87C1-11D1-8BE3-0000F8754DA1}<br />HKEY_CLASSES_ROOT\CLSID\{B459DAC1-0D99-11D1-A87A-00A0246922A5}<br />HKEY_CLASSES_ROOT\CLSID\{B71AF930-DA58-11CF-AB34-0020AF6810C4}<br />HKEY_CLASSES_ROOT\CLSID\{B7D6520B-12A6-409E-94DE-06A222D30C1F}<br />HKEY_CLASSES_ROOT\CLSID\{B82DC2C5-50A8-11D1-9774-00A0244D4F86}<br />HKEY_CLASSES_ROOT\CLSID\{BA289C4A-FD95-11D2-B7E9-00104B9F6173}<br />HKEY_CLASSES_ROOT\CLSID\{BA289C4D-FD95-11D2-B7E9-00104B9F6173}<br />HKEY_CLASSES_ROOT\CLSID\{BB82CCB6-5714-11D2-8CEA-00104BCAD383}<br />HKEY_CLASSES_ROOT\CLSID\{BBCB5C9F-7D7F-11D2-BCB1-00104B739874}<br />HKEY_CLASSES_ROOT\CLSID\{BC613EB1-9440-11D1-91D7-0060974CE808}<br />HKEY_CLASSES_ROOT\CLSID\{BD3189A7-2694-11D0-B200-0020AF398F15}<br />HKEY_CLASSES_ROOT\CLSID\{BDD1F04B-858B-11D1-B16A-00C0F0283628}<br />HKEY_CLASSES_ROOT\CLSID\{BFA662EF-FA0A-11D3-9297-00500462E9E8}<br />HKEY_CLASSES_ROOT\CLSID\{C0CF6958-DE70-11D2-B7DE-00104B9F6173}<br />HKEY_CLASSES_ROOT\CLSID\{C27CCE32-8596-11D1-B16A-00C0F0283628}<br />HKEY_CLASSES_ROOT\CLSID\{C27CCE33-8596-11D1-B16A-00C0F0283628}<br />HKEY_CLASSES_ROOT\CLSID\{C27CCE34-8596-11D1-B16A-00C0F0283628}<br />HKEY_CLASSES_ROOT\CLSID\{C27CCE35-8596-11D1-B16A-00C0F0283628}<br />HKEY_CLASSES_ROOT\CLSID\{C27CCE36-8596-11D1-B16A-00C0F0283628}<br />HKEY_CLASSES_ROOT\CLSID\{C27CCE37-8596-11D1-B16A-00C0F0283628}<br />HKEY_CLASSES_ROOT\CLSID\{C27CCE38-8596-11D1-B16A-00C0F0283628}<br />HKEY_CLASSES_ROOT\CLSID\{C27CCE39-8596-11D1-B16A-00C0F0283628}<br />HKEY_CLASSES_ROOT\CLSID\{C27CCE3A-8596-11D1-B16A-00C0F0283628}<br />HKEY_CLASSES_ROOT\CLSID\{C27CCE3B-8596-11D1-B16A-00C0F0283628}<br />HKEY_CLASSES_ROOT\CLSID\{C27CCE3C-8596-11D1-B16A-00C0F0283628}<br />HKEY_CLASSES_ROOT\CLSID\{C27CCE3D-8596-11D1-B16A-00C0F0283628}<br />HKEY_CLASSES_ROOT\CLSID\{C27CCE3E-8596-11D1-B16A-00C0F0283628}<br />HKEY_CLASSES_ROOT\CLSID\{C27CCE3F-8596-11D1-B16A-00C0F0283628}<br />HKEY_CLASSES_ROOT\CLSID\{C27CCE40-8596-11D1-B16A-00C0F0283628}<br />HKEY_CLASSES_ROOT\CLSID\{C27CCE41-8596-11D1-B16A-00C0F0283628}<br />HKEY_CLASSES_ROOT\CLSID\{C27CCE42-8596-11D1-B16A-00C0F0283628}<br />HKEY_CLASSES_ROOT\CLSID\{C39101A2-4FEE-11D1-9773-00A0244D4F86}<br />HKEY_CLASSES_ROOT\CLSID\{C5BEE360-FA6B-11CF-A993-0020AFC549EF}<br />HKEY_CLASSES_ROOT\CLSID\{C74190B6-8589-11D1-B16A-00C0F0283628}<br />HKEY_CLASSES_ROOT\CLSID\{C91F2205-FF24-11CF-A226-0020AF744B85}<br />HKEY_CLASSES_ROOT\CLSID\{C932BA85-4374-101B-A56C-00AA003668DC}<br />HKEY_CLASSES_ROOT\CLSID\{CA56F030-DB01-11CF-AB36-0020AF6810C4}<br />HKEY_CLASSES_ROOT\CLSID\{CA56F031-DB01-11CF-AB36-0020AF6810C4}<br />HKEY_CLASSES_ROOT\CLSID\{CA56F032-DB01-11CF-AB36-0020AF6810C4}<br />HKEY_CLASSES_ROOT\CLSID\{CA56F033-DB01-11CF-AB36-0020AF6810C4}<br />HKEY_CLASSES_ROOT\CLSID\{CA56F034-DB01-11CF-AB36-0020AF6810C4}<br />HKEY_CLASSES_ROOT\CLSID\{CA56F035-DB01-11CF-AB36-0020AF6810C4}<br />HKEY_CLASSES_ROOT\CLSID\{CA56F036-DB01-11CF-AB36-0020AF6810C4}<br />HKEY_CLASSES_ROOT\CLSID\{CA56F037-DB01-11CF-AB36-0020AF6810C4}<br />HKEY_CLASSES_ROOT\CLSID\{CA56F038-DB01-11CF-AB36-0020AF6810C4}<br />HKEY_CLASSES_ROOT\CLSID\{CBE87601-40FD-11D1-975E-00A0244D4F86}<br />HKEY_CLASSES_ROOT\CLSID\{CC2B3401-0524-11D1-9D3A-0060974FFE14}<br />HKEY_CLASSES_ROOT\CLSID\{CE3BABB0-C588-11D0-85A5-0020AFC549EF}<br />HKEY_CLASSES_ROOT\CLSID\{D0842532-010E-11D4-9264-00105A29E810}<br />HKEY_CLASSES_ROOT\CLSID\{D0FC8A81-2CB2-101B-82B6-000000000014}<br />HKEY_CLASSES_ROOT\CLSID\{D3734F1F-FAA4-11D3-B4C0-006008BD869C}<br />HKEY_CLASSES_ROOT\CLSID\{D73BD459-B813-11D0-A159-006097090161}<br />HKEY_CLASSES_ROOT\CLSID\{D88F8A31-C55B-11D0-A8F2-0020AF6B2645}<br />HKEY_CLASSES_ROOT\CLSID\{D92B9006-64F6-11D1-9099-0000C0C5005A}<br />HKEY_CLASSES_ROOT\CLSID\{D92B9008-64F6-11D1-9099-0000C0C5005A}<br />HKEY_CLASSES_ROOT\CLSID\{DBA8F2B4-C7FC-11D1-8C5B-006008CB6C68}<br />HKEY_CLASSES_ROOT\CLSID\{DBA8F2B6-C7FC-11D1-8C5B-006008CB6C68}<br />HKEY_CLASSES_ROOT\CLSID\{DBA8F2B8-C7FC-11D1-8C5B-006008CB6C68}<br />HKEY_CLASSES_ROOT\CLSID\{DD164D41-C703-11D0-9D3A-0060974FFE14}<br />HKEY_CLASSES_ROOT\CLSID\{DD9DA666-8594-11D1-B16A-00C0F0283628}<br />HKEY_CLASSES_ROOT\CLSID\{E0514945-3862-11D2-B588-0060088ECE2C}<br />HKEY_CLASSES_ROOT\CLSID\{E0DC8C80-3486-101B-82B6-000000000014}<br />HKEY_CLASSES_ROOT\CLSID\{E2827CE2-8A03-11D1-AD2A-00C04FD0F6D4}<br />HKEY_CLASSES_ROOT\CLSID\{E6B7B390-DB34-11D3-9ACA-00C04F5585ED}<br />HKEY_CLASSES_ROOT\CLSID\{E791964C-208A-11CF-8146-00AA00A40C25}HKEY_CLASSES_ROOT\CLSID\{E8F939A2-53FD-11D2-B34F-006008BD869C}<br />HKEY_CLASSES_ROOT\CLSID\{E953D662-B4B9-11D2-9008-00104BCAD357}<br />HKEY_CLASSES_ROOT\CLSID\{EA1861CE-2D06-11D4-B178-00C04F19A4ED}<br />HKEY_CLASSES_ROOT\CLSID\{EA1DC1F0-A161-11D0-9B87-00008322016A}<br />HKEY_CLASSES_ROOT\CLSID\{EA8A45EF-B003-11D2-8136-00104B319685}<br />HKEY_CLASSES_ROOT\CLSID\{ED4049D1-21B8-11D2-A462-00A024576F0A}<br />HKEY_CLASSES_ROOT\CLSID\{ED4049D4-21B8-11D2-A462-00A024576F0A}<br />HKEY_CLASSES_ROOT\CLSID\{ED5CE701-713C-11D0-AC1F-0020AF6810C4}<br />HKEY_CLASSES_ROOT\CLSID\{EF1B1D12-50CB-11D1-9774-00A0244D4F86}<br />HKEY_CLASSES_ROOT\CLSID\{EF1E4B41-CE71-11CF-AE75-00A0248802BA}<br />HKEY_CLASSES_ROOT\CLSID\{F08DF954-8592-11D1-B16A-00C0F0283628}<br />HKEY_CLASSES_ROOT\CLSID\{F3202B12-098F-11D1-9D3A-0060974FFE14}<br />HKEY_CLASSES_ROOT\CLSID\{F4D35172-C52D-11CF-AB19-0020AF6810C4}<br />HKEY_CLASSES_ROOT\CLSID\{F94C5DC6-8170-11D2-BCB2-00104B739874}<br />HKEY_CLASSES_ROOT\CLSID\{F9E53868-F75A-11CF-AE75-00A0248802BA}<br />HKEY_CLASSES_ROOT\CLSID\{F9E53869-F75A-11CF-AE75-00A0248802BA}<br />HKEY_CLASSES_ROOT\CLSID\{F9F6F5DA-BD38-11CF-AB05-0020AF6810C4}<br />HKEY_CLASSES_ROOT\CLSID\{FBABB141-1001-11D1-A87A-00A0246922A5}<br />HKEY_CLASSES_ROOT\CLSID\{FE38753A-44A3-11D1-B5B7-0000C09000C4}<br />HKEY_CLASSES_ROOT\DAO.DBEngine.35<br />HKEY_CLASSES_ROOT\DAO.Field.35<br />HKEY_CLASSES_ROOT\DAO.Group.35<br />HKEY_CLASSES_ROOT\DAO.Index.35<br />HKEY_CLASSES_ROOT\DAO.PrivateDBEngine.35<br />HKEY_CLASSES_ROOT\DAO.QueryDef.35<br />HKEY_CLASSES_ROOT\DAO.Relation.35<br />HKEY_CLASSES_ROOT\DAO.TableDef.35<br />HKEY_CLASSES_ROOT\DAO.User.35<br />HKEY_CLASSES_ROOT\FileNet.CoFnCreateTypeDescription<br />HKEY_CLASSES_ROOT\FileNet.CoFnCreateTypeDescription.3.1<br />HKEY_CLASSES_ROOT\FileNet.CoFnCreateTypeDescription.3.1Errors<br />HKEY_CLASSES_ROOT\FileNet.CoFnStringList<br />HKEY_CLASSES_ROOT\FileNet.CoFnStringList.3.1<br />HKEY_CLASSES_ROOT\FileNet.CoFnStringList.3.1Errors<br />HKEY_CLASSES_ROOT\FileNET.IDMFindApplet<br />HKEY_CLASSES_ROOT\FileNET.IDMFindSS<br />HKEY_CLASSES_ROOT\FileNET.IDMFindST<br />HKEY_CLASSES_ROOT\FileNET.IDMTemplateQuery<br />HKEY_CLASSES_ROOT\FileNET.IDMTemplateQuery.3.1<br />HKEY_CLASSES_ROOT\FileNET.PreferenceExport<br />HKEY_CLASSES_ROOT\FileNet.TemplateFindApplet<br />HKEY_CLASSES_ROOT\FnAcroDocT.FnAcroDocT<br />HKEY_CLASSES_ROOT\FnAcroDocT.FnAcroDocT.3.1<br />HKEY_CLASSES_ROOT\FnAcroView.FnAcroView<br />HKEY_CLASSES_ROOT\FnAcroView.FnAcroView.3.1<br />HKEY_CLASSES_ROOT\FNCMAUTO.FnCONTEXTMENUAUTO<br />HKEY_CLASSES_ROOT\FNCMAUTO.FnCONTEXTMENUAUTO.3.1<br />HKEY_CLASSES_ROOT\FNCMAUTO.FnCONTEXTMENUAUTO.3.1Errors<br />HKEY_CLASSES_ROOT\FnConfirmation.FnConfirmationUI<br />HKEY_CLASSES_ROOT\FnConfirmation.FnConfirmationUI.1<br />HKEY_CLASSES_ROOT\FnDBProvider<br />HKEY_CLASSES_ROOT\FnDirSelect.CoFnDirSelect<br />HKEY_CLASSES_ROOT\FnDirSelect.CoFnDirSelect.1<br />HKEY_CLASSES_ROOT\FnDirSelect.CoFnMsgBox<br />HKEY_CLASSES_ROOT\FnDirSelect.CoFnMsgBox.1<br />HKEY_CLASSES_ROOT\FnDocIcn.DocIcon<br />HKEY_CLASSES_ROOT\FnDocIcn.DocIcon.3.1<br />HKEY_CLASSES_ROOT\FnGroup.FnGroup<br />HKEY_CLASSES_ROOT\FnGroup.FnGroup.3.1<br />HKEY_CLASSES_ROOT\FnGrpMembers.GroupMembers<br />HKEY_CLASSES_ROOT\FnGrpMembers.GroupMembers.1<br />HKEY_CLASSES_ROOT\FnIsDocRstr.CoDocRestore<br />HKEY_CLASSES_ROOT\FnIsDocRstr.CoDocRestore.1<br />HKEY_CLASSES_ROOT\FNLIST.COLUMNSPEC<br />HKEY_CLASSES_ROOT\FNLIST.COLUMNSPEC.3.1<br />HKEY_CLASSES_ROOT\FNLIST.COLUMNSPEC.3.1Errors<br />HKEY_CLASSES_ROOT\FnLocation.FnLocationUI<br />HKEY_CLASSES_ROOT\FnLocation.FnLocationUI.1<br />HKEY_CLASSES_ROOT\FNMAGNIFY.FnMagnifyCtrl.3.1<br />HKEY_CLASSES_ROOT\FnMultiSelect.CoFnMultiSelect<br />HKEY_CLASSES_ROOT\FnMultiSelect.CoFnMultiSelect.1<br />HKEY_CLASSES_ROOT\Fnpost.FnWebPost<br />HKEY_CLASSES_ROOT\Fnpost.FnWebPost.3.1<br />HKEY_CLASSES_ROOT\FnPrefPlugin.CacheSecurity<br />HKEY_CLASSES_ROOT\FnPrefPlugin.CacheSecurity.1<br />HKEY_CLASSES_ROOT\FnPrefPlugin.FileExts<br />HKEY_CLASSES_ROOT\FnPrefPlugin.FileExts.1<br />HKEY_CLASSES_ROOT\FNQUERYTREE<br />HKEY_CLASSES_ROOT\FNQUERYTREE.3.1<br />HKEY_CLASSES_ROOT\FNQUERYTREE.3.1Errors<br />HKEY_CLASSES_ROOT\FnRmLogonSession.FnRmLogonSession<br />HKEY_CLASSES_ROOT\FnRmLogonSession.FnRmLogonSession.3.1<br />HKEY_CLASSES_ROOT\FnRmServer.FnRmServer<br />HKEY_CLASSES_ROOT\FnRmServer.FnRmServer.3.1<br />HKEY_CLASSES_ROOT\FnRSProxy2.RSProxyCtl<br />HKEY_CLASSES_ROOT\FnRSProxy2.RSProxyCtl.1<br />HKEY_CLASSES_ROOT\FnUser.FnUser<br />HKEY_CLASSES_ROOT\FnUser.FnUser.3.1<br />HKEY_CLASSES_ROOT\IDMError.IMSErrorLookup<br />... (there are a ton of entries between there two - delete 'em all!)<br />HKEY_CLASSES_ROOT\IDMWS.SecurityUI.3.1<br />HKEY_CLASSES_ROOT\Interface\{09CE10E8-0D5F-4BEB-837A-1B7E54CBE62E}<br />HKEY_CLASSES_ROOT\Interface\{127BB687-CAE6-41BE-AF04-3BD7248406AA}<br />HKEY_CLASSES_ROOT\Interface\{1D16D0D3-19F5-44EF-A50C-7D095602FA86}<br />HKEY_CLASSES_ROOT\Interface\{25DA09C8-071E-11D3-8D39-00104BCAD383}<br />HKEY_CLASSES_ROOT\Interface\{25DA09C9-071E-11D3-8D39-00104BCAD383}<br />HKEY_CLASSES_ROOT\Interface\{3825C2F0-24A0-11D1-B2C9-006097B18D00}<br />HKEY_CLASSES_ROOT\Interface\{3A410F21-553F-11d1-8E5E-00A0C92C9D5D}<br />HKEY_CLASSES_ROOT\Interface\{49659CDB-5DF5-4AAD-AE9C-F0C48F22CFEB}<br />HKEY_CLASSES_ROOT\Interface\{5A9A80F0-85E6-11D0-9685-0020AF744B8E}<br />HKEY_CLASSES_ROOT\Interface\{5F65F340-BA3E-11D0-8FAB-0020AF5265AA}<br />HKEY_CLASSES_ROOT\Interface\{61B7F35D-F288-4E96-889B-1E5D1EA4CB4E}<br />HKEY_CLASSES_ROOT\Interface\{62539D61-1D3A-11D0-B15D-0020AF744B8E}<br />HKEY_CLASSES_ROOT\Interface\{62539D63-1D3A-11D0-B15D-0020AF744B8E}<br />HKEY_CLASSES_ROOT\Interface\{631BEDC5-9102-4DAB-87F4-E7841985E93D}<br />HKEY_CLASSES_ROOT\Interface\{A5148A2E-EAE9-11CF-B15D-0020AF744B8E}<br />HKEY_CLASSES_ROOT\Interface\{A9983B41-CE52-11CF-AE75-00A0248802BA}<br />HKEY_CLASSES_ROOT\Interface\{A9983B42-CE52-11CF-AE75-00A0248802BA}<br />HKEY_CLASSES_ROOT\Interface\{B0CCDC42-20F0-11D0-B15D-0020AF744B8E}<br />HKEY_CLASSES_ROOT\Interface\{B0CCDC44-20F0-11D0-B15D-0020AF744B8E}<br />HKEY_CLASSES_ROOT\Interface\{D2D79DF7-3400-11d0-B40B-00AA005FF586}<br />HKEY_CLASSES_ROOT\Interface\{DBA8F2B3-C7FC-11D1-8C5B-006008CB6C68}<br />HKEY_CLASSES_ROOT\Interface\{DE49F114-577B-4C90-8FBD-0DF77C825AAD}<br />HKEY_CLASSES_ROOT\Interface\{E2827CE1-8A03-11D1-AD2A-00C04FD0F6D4}<br />HKEY_CLASSES_ROOT\Interface\{E606E071-7608-11D0-9680-0020AF744B8E}<br />HKEY_CLASSES_ROOT\Interface\{E606E073-7608-11D0-9680-0020AF744B8E}<br />HKEY_CLASSES_ROOT\Interface\{F59B18D4-158B-4351-B787-4B529A4DCFC9}<br />HKEY_CLASSES_ROOT\MicrosoftRDO.RdoConnection2.0<br />HKEY_CLASSES_ROOT\MicrosoftRDO.rdoEngine2.0<br />HKEY_CLASSES_ROOT\MicrosoftRDO.RdoQuery2.0<br />HKEY_CLASSES_ROOT\MIME\Database\Content Type\application/x-FileNETNavigate<br />HKEY_CLASSES_ROOT\MSComCtl2.Animation<br />HKEY_CLASSES_ROOT\MSComCtl2.Animation.2<br />HKEY_CLASSES_ROOT\MSComCtl2.DTPicker<br />HKEY_CLASSES_ROOT\MSComCtl2.DTPicker.2<br />HKEY_CLASSES_ROOT\MSComCtl2.FlatScrollBar<br />HKEY_CLASSES_ROOT\MSComCtl2.FlatScrollBar.2<br />HKEY_CLASSES_ROOT\MSComCtl2.MonthView<br />HKEY_CLASSES_ROOT\MSComCtl2.MonthView.2<br />HKEY_CLASSES_ROOT\MSComCtl2.UpDown<br />HKEY_CLASSES_ROOT\MSComCtl2.UpDown.2<br />HKEY_CLASSES_ROOT\MSComctlLib.ImageComboCtl<br />HKEY_CLASSES_ROOT\MSComctlLib.ImageComboCtl.2<br />HKEY_CLASSES_ROOT\MSComctlLib.ImageListCtrl<br />HKEY_CLASSES_ROOT\MSComctlLib.ImageListCtrl.2<br />HKEY_CLASSES_ROOT\MSComctlLib.ListViewCtrl<br />HKEY_CLASSES_ROOT\MSComctlLib.ListViewCtrl.2<br />HKEY_CLASSES_ROOT\MSComctlLib.ProgCtrl<br />HKEY_CLASSES_ROOT\MSComctlLib.ProgCtrl.2<br />HKEY_CLASSES_ROOT\MSComctlLib.SBarCtrl<br />HKEY_CLASSES_ROOT\MSComctlLib.SBarCtrl.2<br />HKEY_CLASSES_ROOT\MSComctlLib.Slider<br />HKEY_CLASSES_ROOT\MSComctlLib.Slider.2<br />HKEY_CLASSES_ROOT\MSComctlLib.TabStrip<br />HKEY_CLASSES_ROOT\MSComctlLib.TabStrip.2<br />HKEY_CLASSES_ROOT\MSComctlLib.Toolbar<br />HKEY_CLASSES_ROOT\MSComctlLib.Toolbar.2<br />HKEY_CLASSES_ROOT\MSComctlLib.TreeCtrl<br />HKEY_CLASSES_ROOT\MSComctlLib.TreeCtrl.2<br />HKEY_CLASSES_ROOT\MSCOMMLib.MSComm<br />HKEY_CLASSES_ROOT\MSCOMMLib.MSComm.1<br />HKEY_CLASSES_ROOT\MSDBGrid.DBGrid<br />HKEY_CLASSES_ROOT\MSFlexGridLib.MSFlexGrid<br />HKEY_CLASSES_ROOT\MSFlexGridLib.MSFlexGrid.1<br />HKEY_CLASSES_ROOT\MSHierarchicalFlexGridLib.MSHFlexGrid<br />HKEY_CLASSES_ROOT\MSHierarchicalFlexGridLib.MSHFlexGrid.6<br />HKEY_CLASSES_ROOT\MSMask.MaskEdBox<br />HKEY_CLASSES_ROOT\MSMask.MaskEdBox.1<br />HKEY_CLASSES_ROOT\PageDisplay<br />HKEY_CLASSES_ROOT\PageDisplay.3.1<br />HKEY_CLASSES_ROOT\PageDisplay.3.1Errors<br />HKEY_CLASSES_ROOT\SYSINFO.SysInfo<br />HKEY_CLASSES_ROOT\SYSINFO.SysInfo.1<br />HKEY_CLASSES_ROOT\TypeLib\{000204EF-0000-0000-C000-000000000046}\5.0<br />HKEY_CLASSES_ROOT\TypeLib\{00025E01-0000-0000-C000-000000000046}\4.0<br />HKEY_CLASSES_ROOT\TypeLib\{00028C01-0000-0000-0000-000000000046}<br />HKEY_CLASSES_ROOT\TypeLib\{00727125-0202-11D1-9BEB-00A0241E626D}<br />HKEY_CLASSES_ROOT\TypeLib\{094F3F00-E08E-11CF-A226-0020AF744B85}<br />HKEY_CLASSES_ROOT\TypeLib\{0ECD9B60-23AA-11D0-B351-00A0C9055D8E}<br />HKEY_CLASSES_ROOT\TypeLib\{14C7CE92-6AC2-11D2-B478-00C04FAC0C72}<br />HKEY_CLASSES_ROOT\TypeLib\{17CAC990-61A9-11D1-B2B7-00C04FAC0C71}<br />HKEY_CLASSES_ROOT\TypeLib\{192E4EE1-BEC0-11D2-84BE-00105AE7888B}<br />HKEY_CLASSES_ROOT\TypeLib\{1EA627D2-7D86-11D2-9950-00805FCB0CE6}<br />HKEY_CLASSES_ROOT\TypeLib\{2175E1A6-36E7-11D2-B588-0060088ECE2C}<br />HKEY_CLASSES_ROOT\TypeLib\{22D1AA22-63C7-11D2-B353-006008BD869C}<br />HKEY_CLASSES_ROOT\TypeLib\{26BF8AE1-7F76-11D0-9D38-0060974FFE14}<br />HKEY_CLASSES_ROOT\TypeLib\{2A601BA0-B880-11CF-8185-444553540000}<br />HKEY_CLASSES_ROOT\TypeLib\{2A830B41-4609-11D3-8487-0050047CD17F}<br />HKEY_CLASSES_ROOT\TypeLib\{2AE86F70-5652-11D1-A8C0-2CF9A6000000}<br />HKEY_CLASSES_ROOT\TypeLib\{2D5C4BD0-1D17-11D3-8018-00C04F5585FF}<br />HKEY_CLASSES_ROOT\TypeLib\{32572DF2-B929-11D1-A96F-00805FCB6CA7}<br />HKEY_CLASSES_ROOT\TypeLib\{39533EA1-2D83-11D2-BB36-006008161DBB}<br />HKEY_CLASSES_ROOT\TypeLib\{39533EA2-2D83-11D2-BB36-006008161DBB}<br />HKEY_CLASSES_ROOT\TypeLib\{39533EA3-2D83-11D2-BB36-006008161DBB}<br />HKEY_CLASSES_ROOT\TypeLib\{3B7C8863-D78F-101B-B9B5-04021C009402}<br />HKEY_CLASSES_ROOT\TypeLib\{424292C2-A5F4-11D2-8557-00805FEDB6EB}<br />HKEY_CLASSES_ROOT\TypeLib\{42A977E5-B0D3-11D2-B7CB-00104B9F6173}<br />HKEY_CLASSES_ROOT\TypeLib\{54E6FE61-B93A-11CF-8185-444553540000}<br />HKEY_CLASSES_ROOT\TypeLib\{592B8260-7907-11D0-8D1A-00A0241616B5}<br />HKEY_CLASSES_ROOT\TypeLib\{5E9E78A0-531B-11CF-91F6-C2863C385E30}<br />HKEY_CLASSES_ROOT\TypeLib\{648A5603-2C6E-101B-82B6-000000000014}<br />HKEY_CLASSES_ROOT\TypeLib\{690BE192-9939-11D2-8C38-00104BCAD3CA}<br />HKEY_CLASSES_ROOT\TypeLib\{6B263850-900B-11D0-9484-00A0C91110ED}<br />HKEY_CLASSES_ROOT\TypeLib\{6FBA474E-43AC-11CE-9A0E-00AA0062BB4C}<br />HKEY_CLASSES_ROOT\TypeLib\{71E9A281-4920-11D3-848A-0050047CD17F}<br />HKEY_CLASSES_ROOT\TypeLib\{79924352-5DDE-11D4-80D0-00C04F5585FF}<br />HKEY_CLASSES_ROOT\TypeLib\{831FDD16-0C5C-11D2-A9FC-0000F8754DA1}<br />HKEY_CLASSES_ROOT\TypeLib\{865F1693-92E3-11D3-BE18-0050047CD1CA}<br />HKEY_CLASSES_ROOT\TypeLib\{86CF1D34-0C5F-11D2-A9FC-0000F8754DA1}<br />HKEY_CLASSES_ROOT\TypeLib\{8A8E4B67-83CD-11D2-B7C0-00104B9F6173}<br />HKEY_CLASSES_ROOT\TypeLib\{8CE86060-8737-11D3-9202-00105A29E810}<br />HKEY_CLASSES_ROOT\TypeLib\{8E1B4142-609A-11D1-A3FF-00A024576F0A}<br />HKEY_CLASSES_ROOT\TypeLib\{90FDEC80-F616-11D3-9261-00105A29E810}<br />HKEY_CLASSES_ROOT\TypeLib\{954F1391-4E2D-11D1-B5FF-00805FCBF45B}<br />HKEY_CLASSES_ROOT\TypeLib\{97177EBC-0C54-11D0-B407-00AA00C14969}<br />HKEY_CLASSES_ROOT\TypeLib\{9C3E3250-2632-11D1-A8E1-00A024351D26}<br />HKEY_CLASSES_ROOT\TypeLib\{9F8DD5D3-A829-11D3-8927-00104BCAD342}<br />HKEY_CLASSES_ROOT\TypeLib\{A3D8CFD9-FEE6-11D0-88AA-00A024EA7AB3}<br />HKEY_CLASSES_ROOT\TypeLib\{A5148A2D-EAE9-11CF-B15D-0020AF744B8E}<br />HKEY_CLASSES_ROOT\TypeLib\{A80BAD36-AB21-11D2-8837-00104BCAD342}<br />HKEY_CLASSES_ROOT\TypeLib\{A9662631-5B29-11D2-9879-00A0244D4F86}<br />HKEY_CLASSES_ROOT\TypeLib\{A9983B40-CE52-11CF-AE75-00A0248802BA}<br />HKEY_CLASSES_ROOT\TypeLib\{B0253272-8199-47D3-8175-79E3563F7974}<br />HKEY_CLASSES_ROOT\TypeLib\{BFA662E1-FA0A-11D3-9297-00500462E9E8}<br />HKEY_CLASSES_ROOT\TypeLib\{C932BA88-4374-101B-A56C-00AA003668DC}<br />HKEY_CLASSES_ROOT\TypeLib\{D3734F11-FAA4-11D3-B4C0-006008BD869C}<br />HKEY_CLASSES_ROOT\TypeLib\{D92B8FF8-64F6-11D1-9099-0000C0C5005A}<br />HKEY_CLASSES_ROOT\TypeLib\{E01DB0E4-7DAD-11D2-B34E-00C04FAC0C71}<br />HKEY_CLASSES_ROOT\TypeLib\{E2827CD2-8A03-11D1-AD2A-00C04FD0F6D4}<br />HKEY_CLASSES_ROOT\TypeLib\{E62D33A0-4C28-11D3-91CF-00105A29E810}<br />HKEY_CLASSES_ROOT\TypeLib\{E6B7B391-DB34-11D3-9ACA-00C04F5585ED}<br />HKEY_CLASSES_ROOT\TypeLib\{E953D654-B4B9-11D2-9008-00104BCAD357}<br />HKEY_CLASSES_ROOT\TypeLib\{E95FD335-04B2-11D3-88BB-00104BCAD342}<br />HKEY_CLASSES_ROOT\TypeLib\{EA1861C0-2D06-11D4-B178-00C04F19A4ED}<br />HKEY_CLASSES_ROOT\TypeLib\{EA8A45E1-B003-11D2-8136-00104B319685}<br />HKEY_CLASSES_ROOT\TypeLib\{ED4049C3-21B8-11D2-A462-00A024576F0A}<br />HKEY_CLASSES_ROOT\TypeLib\{EE008642-64A8-11CE-920F-08002B369A33}<br />HKEY_CLASSES_ROOT\TypeLib\{F5EFC601-05C0-11D2-BDA7-0020AF6D5185}<br />HKEY_CLASSES_ROOT\TypeLib\{F609ED22-20E6-11D2-B578-0060088ECE2C}<br />HKEY_CLASSES_ROOT\TypeLib\{F9E53865-F75A-11CF-AE75-00A0248802BA}<br />HKEY_CLASSES_ROOT\WbDwzCnt.WebDocWizCtrl<br />HKEY_CLASSES_ROOT\WbDwzCnt.WebDocWizCtrl.3.1<br />HKEY_CURRENT_USER\Software\FileNet<br /><br />HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.tif\OpenWithProgids<br />IDMViewerApp.Document<br /><br />HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.tiff\OpenWithProgids<br />IDMViewerApp.Document<br /><br />HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\MenuOrder\Start Menu2\Programs\FileNet IDM<br /><br />HKEY_CURRENT_USER\Software\Microsoft\Windows\ShellNoRoam\MUICache<br />C:\Program Files\FileNet\IDM\FnInstReg.exe<br />C:\Program Files\FileNet\IDM\IDMCfg.exe<br />C:\Program Files\FileNet\IDM\UNIDM.EXE<br /><br />HKEY_LOCAL_MACHINE\SOFTWARE\FileNet<br />HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\IDMView.exe<br /><br />HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\SharedDlls<br />C:\Documents and Settings\Administrator\WINDOWS\PixTran\*<br />C:\Documents and Settings\Administrator\WINDOWS\Fonts\*<br />C:\Program Files\Common Files\Microsoft Shared\DAO\dao2535.tlb<br />C:\Program Files\Common Files\Microsoft Shared\DAO\dao350.dll<br />C:\Program Files\FileNet\IDM\*<br />c:\windows\system32\dbgrid32.ocx<br />C:\WINDOWS\system32\inetwh32.dll<br />C:\WINDOWS\system32\mscomct2.dep<br />C:\WINDOWS\system32\mscomct2.ocx<br />C:\WINDOWS\system32\mscomctl.dep<br />C:\WINDOWS\system32\mscomctl.ocx<br />c:\windows\system32\mscomm32.ocx<br />C:\WINDOWS\system32\msflxgrd.ocx<br />C:\WINDOWS\system32\MSHFLXGD.OCX<br />c:\windows\system32\msmask32.ocx<br />C:\WINDOWS\system32\Msrdo20.dll<br />C:\WINDOWS\system32\MSSTDFMT.DLL<br />C:\WINDOWS\system32\PIX*.DLL<br />C:\WINDOWS\system32\PIXMDLCN.CPL<br />C:\WINDOWS\system32\RICHTX32.OCX<br />C:\WINDOWS\system32\Roboex32.dll<br />C:\WINDOWS\system32\snbd13dm.dll<br />c:\windows\system32\sysinfo.ocx<br /><br />HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\IDMDesktop<br /><br />HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts<br />Bitstream Charter Roman in cq000wlp<br />Bitstream Dutch Bold in ak000wlp<br />Bitstream Dutch Italic in aj000wlp<br />Bitstream Dutch Roman in ai000wlp<br />Bitstream Letter Gothic 12 Roman in bo004wlp<br />Bitstream Letter Gothic 12 Roman in f1000wlp<br />Bitstream Letter Gothic 12 Roman in f2000wlp<br />Bitstream Letter Gothic 12 Roman in f3000wlp<br />Bitstream Prestige 12 Roman in bs000wFp<br />Bitstream Prestige 12 Roman in bs001wlp<br />Bitstream Swiss Bold in ac000wlp<br />Bitstream Swiss Italic in ab000wlp<br />Bitstream Swiss Roman in aa000wlp<br /><br />HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Terminal Server\Install\Software\FileNet<br /><br />HKEY_LOCAL_MACHINE\SOFTWARE\Pixel Translations<br /><br />HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\NetworkProvider\HwOrder<br />[remove IDMLogon and FNLogon from ProviderOrder]<br /><br />HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\NetworkProvider\Order<br />[remove IDMLogon and FNLogon from ProviderOrder]<br /><br />HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment<br />[remove all FileNet paths from Path]<br /><br />HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\Root\LEGACY_FNLOGON<br />[add permission first]<br /><br />HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\Root\LEGACY_IDMLOGON<br />[add permission first]<br /><br />HKEY_USERS\.DEFAULT\Software\FileNet<br /></font></code><br /><br />Delete the files/folders:<br /><code><font size=1><br />C:\Documents and Settings\Administrator\WINDOWS\FontsC:\Documents and Settings\Administrator\WINDOWS\PixTranC:\Documents and Settings\Administrator\WINDOWS\fnsrch.ctx<br />C:\Documents and Settings\Administrator\WINDOWS\idmdesktop.log<br />C:\Documents and Settings\Administrator\WINDOWS\uninst.ctx<br />C:\Documents and Settings\All Users\Start Menu\Programs\FileNet IDMC:\FileNetC:\FNSWC:\Program Files\FileNetC:\Windows\fnsrch.ini<br />c:\Windows\IDMDesktop.log<br />c:\program files\common files\microsoft shared\dao\dao2535.tlb<br />c:\program files\common files\microsoft shared\dao\dao350.dll<br />c:\windows\system32\dbgrid32.ocx<br />c:\windows\system32\inetwh32.dll<br />c:\windows\system32\mscomct2.dep<br />c:\windows\system32\mscomct2.ocx<br />c:\windows\system32\mscomctl.dep<br />c:\windows\system32\mscomctl.ocx<br />c:\windows\system32\mscomm32.ocx<br />c:\windows\system32\msflxgrd.ocx<br />c:\windows\system32\MSHFLXGD.OCX<br />c:\windows\system32\msmask32.ocx<br />c:\windows\system32\msrdo20.dll<br />c:\windows\system32\msstdfmt.dll<br />c:\windows\system32\msvbvm50.dll<br />c:\windows\system32\PIX*.DLL<br />c:\windows\system32\PIXMDLCN.CPL<br />c:\windows\system32\rdocurs.dll<br />c:\windows\system32\richtx32.ocx<br />c:\windows\system32\Roboex32.dll<br />c:\windows\system32\snbd13dm.dll<br />c:\windows\system32\sysinfo.ocx<br /></font></code>Aaronhttp://www.blogger.com/profile/01021808052719156396noreply@blogger.com1