Windows Explored

Everyday Windows Desktop Support, Advanced Troubleshooting & Other OS Tidbits

Archive for the ‘Uncategorized’ Category

My Work Desktop

Posted by William Diaz on February 8, 2013

Pretty tidy, I say:


Five Windows workstation, and, yes (dread), that’s a Mac on the right. I don’t care for it. Yes, that’s Mr. Lebowski (the Dude) above monitor number 2. Above number 4 is the immortal Toshiro Mifune (Sanjuro).

Moving to the cubicle wall are some other immortal greats:


From left to right: Christopher Walken from Balls of Fury, Christoph Waltz from Inglorious Basterds, Big Brother from 1984 (he is always watching), Sugar from No Country for Old Men (by far the best villain ever), Cpt. James T Kirk (evil Kirk episode top), Walken again (ages gracefully), Michael Fassbender, also from the Basterds, Heston and the Apes from Planet of the Apes, Richard Burton from 1984 (there are five of him), and more Samurai Mifune.

Of course, reading material:


Haven’t gotten around to Windows Internals Part II yet. English Ales are the best. BJ’s is great, too. Beer!

Posted in Uncategorized | 2 Comments »

On Error Resume Next

Posted by William Diaz on May 18, 2012

A script that doesn’t throw an error but doesn’t do what you want it to do is encountering an error. Perhaps this is a moot point but I thought it was comical because one of my co-workers couldn’t figure out why his script wasn’t working and not “erroring” until he mentioned a few minutes later that he included On Error Resume Next in the script. The lesson learned is that you should comment-out this line out until you have a fully functioning script. Afterwards, this little lesson then reminded me that at some point awhile back I meant to write a blog about commenting out On Error Resume Next until you have a full functioning script but really didn’t think I had enough to warrant a blog. Well, with this little incident, now I have a decent paragraph to put into a blog post.

Posted in Uncategorized | Leave a Comment »


Posted by William Diaz on May 8, 2012

Sometimes the user is just wrong and you can’t give them any other choice but to admit it.


Posted in Uncategorized | Leave a Comment »

IE Error: “Could not complete the operation due to error 800a03e8”

Posted by William Diaz on April 5, 2012

This might present itself as a generic IE error: “Internet Explorer cannot open the Internet site <URL>. Operation aborted
You will need to check the option to Display a notification about every script error in the Tools > Internet Options > Advanced tab to see the details as this dialog box will prevent the error from being revealed otherwise. Afterwards, reload the page and you should see the details: “Could not complete the operation due to error 800a03e8.”
Cumulative Security Update for Internet Explorer 8 for Windows XP (KB2618444) should address this issue, as well as various other javascript issues with IE7 and IE8. It also addresses the HTML Parsing error blogged about earlier here: HTML Parsing Error

Posted in Uncategorized | Tagged: | Leave a Comment »

Citrix Receiver Excessive Registry Polling?

Posted by William Diaz on April 4, 2012

While running Process Monitor on my primary workstation, I noticed repetitive registry operations coming from Citrix Receiver application on the same keys:
How repetitive? 13,000+ registry operations per minute on my idle workstation with no active Citrix connections:
This applies to the Windows 7 client. I don’t see the same activity for the Windows XP client.

I recalled a reading in the Windows Internals 5th Edition:

“Because the registry implements the RegNotifyChangeKey function that applications can use to request notification of registry changes without polling for them, when you launch Process Monitor on a system that’s idle you should not see repetitive accesses to the same registry keys or values. Any such activity identifies a poorly written application that unnecessarily affects a system’s overall performance.”

I don’t know the internals of the Receiver application, but this leaves me wondering if there is some room for improvement by implementing RegNotifyChangeKey to make it less “noisy”.

Posted in Uncategorized | Tagged: , | Leave a Comment »

Internet Explorer Hangs After Installing Citrix Receiver

Posted by William Diaz on March 14, 2012

Since installing the Citrix Receiver on a couple Windows XP workstations (IE7 and IE8), I noticed that sometimes Internet Explorer was getting hung after launching. In all cases, the hang analysis pointed to a dll called IEInterceptor:

Read the rest of this entry »

Posted in Uncategorized | Tagged: | 3 Comments »

A Quick Look at IE 9 Tracking Protection

Posted by William Diaz on February 9, 2012

While visiting my blog the other day, I noticed one of my widgets wasn’t displaying on the sidebar. Instead, it was occupied by a blue “banned” logo image where the Revolver Map should have been:
I also noticed the same thing in the address bar. Hovering over the icon tells me Some content is filtered on this site:
Read the rest of this entry »

Posted in Uncategorized | Tagged: | Leave a Comment »

Enable Remote Desktop Connections Remotely

Posted by William Diaz on February 1, 2012

Occasionally I encounter a workstation that I cannot connect to via Remote Desktop even though the computer is up and on the network. In Windows XP, you will encounter this as the following message: “Remote Desktop Disconnected. This computer can’t connect to the remote computer…”
Read the rest of this entry »

Posted in Uncategorized | Leave a Comment »

Resolve Symbols in Process Explorer-Monitor Without Installing the Debugging Tools

Posted by William Diaz on January 31, 2012

Sometimes when you are troubleshooting with Process Explorer, it’s helpful to be able to view functions in threads to isolate a problem. The same goes for Process Monitor when viewing the Stack tab in the properties of an operation. By default, Process Explorer and Process Monitor will point to the dbghelp.dll in the windows\system32 folder, but this is a stripped down version and doesn’t support symbol server functionality. Instead, you need the dbghelp.dll from the Windows Debugging Tools to properly resolve symbols, otherwise you will encounter the Process Explorer Warning box when you click the Threads tab in process properties:
Read the rest of this entry »

Posted in Uncategorized | Tagged: , , | 1 Comment »

HTML Parsing Error

Posted by William Diaz on January 24, 2012

When visiting a web page in Internet Explorer 8 with Windows XP, you might encounter display issues where the web page content does not render. Double-click on the yellow exclamation in the IE status bar to reveal the details behind the script error (unless you already have it set to display automatically by default):
You may then encounter “HTML Parsing Error: Unable to modify the parent container before the child element is closed (KB927917)Read the rest of this entry »

Posted in Uncategorized | Tagged: | 2 Comments »