|
|
Vance Hunt
has provided home-user help desk style support for his consulting company for over 6 years. Making his home in beautiful Southern California, Vance provides general computer Q&A for users via his weekly column.
|
|
|
|
|
 | Friday, January 27, 2006 |
| If you thought IE was not helpful before, how about now that it can block you from reading Help files? |
| By Vance Hunt |
| |
|
|
|
I have a Windows Help file [Editors Note: CHM / HTML Format]
that when I opened it from the CD it came on, it worked fine. When I
copied it to my My Documents at work, all the pages then displays as "This Page
Can Not Be Displayed". Other people copied it the exact same way to their
My Documents and it worked just fine. What did I do wrong?
| | |
|
|
There are two factual things about Windows 2000 / XP that you need to
remember. First off, Internet Explorer is so deeply embedded into the OS
that despite any claims they make to the contrary, you can't really get rid of
it. At best, you can simply choose another browser to browse the internet
with - all other HTML related actives on your computer will still be handled by
IE. Second, IE has security issues - lots of them. Microsoft
spends a great deal of their time coming up with patches for IE to fix those
security issues. Just because you use another browser for internet
activities does not mean you don't need to keep IE patched - and you've stumbled
on to an IE issue that they patched.
The HTML help in Windows uses IE objects to render the pages within your CHM
file. Anything that could be written in a web page could be written into
one of your HTML help pages as well. This includes active scripting, which
can be devastating to you if your launch something malicious. Because you
open CHM files locally, security for the HTML is less than if you were browsing
the internet. One of the things Microsoft did was to make an assumption
that things residing on your local computer were local, and everything else,
including network drives, was not. What you're experiencing is a blocking
by Microsoft of CHM files when opened from a non-local source. Nothing you
did in your copy from the CD was wrong.
Your friends who can read it probably have had their local computer reset to
allow reading of HTML CHM help files from the network. There is a very
(and I do mean very) long
Knowledge Base
article on Microsoft's site describing the issue and how to work around it.
But here is my boiled down version.
Add this registry key:
- Open your Registry Editor and navigate to:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\HTMLHelp\1.x
- If you see a subkey called ItssRestrictions,
click it, otherwise right-click the 1.x folder,
select New | Key, and add it - then click on it.
- In the right-pane, look for an entry called
MaxAllowedZone. If you do not see it, right-click in the
right-pane and select New | DWORD Value, then add it.
- Once added, double-click it to edit it's value. Enter a 1 and
press OK
- Close the Registry Editor.
You should now be able open CHM files located on the network. A word of
advice however, don't open help files you don't trust.
Additionally, read
Microsoft's KB #896358
|
|
|
For work, I have a [wireless enabled laptop]. When I am at work I, connect to their network via the network cord. Recently I have been noticing that when I am at my desk, after I put enter my user name and password and press enter, Windows grays out those fields and takes an extra long time (sometimes over a minute) just sitting there before it moves on to those "loading your settings" dialogs. This delay doesn't happen all the time, never happens before 7:30am, doesn't happen on the weekend, and doesn't happen if I am either in an office across our building, or visiting another one of our offices across town. Ideas?
| | |
|
|
That period of time from when you enter your user name and password until you
see those additional action dialogs is (on the professional versions) when
Windows is looking for a server in the domain you computer belongs to to
authenticate your user credentials.
If you're computer is not connected to the network at all, Windows knows this
as it can detect no traffic on the NIC card. In this instance, it uses
cached information to authenticate you. If you are connected to a network,
but not the network that your computer belongs to, then Windows will take a few
minutes to query for your domain and then a domain controller. If not
found, again with the cached data. When you are logging on to your own
network, local traffic and server availability can play a role in how fast you
are authenticated and allowed to proceed with the logon routine; the more
network traffic or the higher the server load, the slower your response time is.
However, not over a minute slow. If you had told me that it was an all
the time thing, I might pointed you to either have someone look at your built-in
NIC or check out the cabling from your laptop to the network drop. But you
mention that it is primarily during business hours and localized to a specific
area in your building. I might suggest that what is happening is that both
your built-in NIC that plugs into your local network, and your wireless
NIC are connecting to networks, and two different networks at that. Both
formal wireless networks and informal peer-to-peer wireless connections can be
very easy to set up and can broadcast for up to 30 feet. If you laptop is
indeed connecting to an available wireless connection, Windows may be attempting
to search for your domain (and authentication server) on the wireless network
first. This search can take time before the broadcast your computer made
times out and Windows starts looking at the built-in NIC connection and starting
the entire process over again.
The next time you see this behavor, once you are logged in, access your
Network Neighborhood properties and select to have your wireless NIC show up in
the task bar when connected (if it doesn't already). Then check to see if
you are, in fact, connected to someone's network as well as your own. The
easiest way to deal with this is to simply disable your wireless NIC when you
don't need it. That way, you can be sure that the only network Windows is
talking to is the expected one.
|
Comments:
[0]
[Show Disclaimer]
The information posted within the comments section are the opinions of its authors.
Such opinions may not be accurate and they are to be used at your own risk. Dx21, LLC cannot verify the validity of the
statements made within the posted comments. ¶ Messages that harass, abuse or threaten other members; have obscene or otherwise objectionable content; have spam,
commercial or advertising content will be removed. Please do not post any private information unless you want it to
be available publicly. Never assume that you are completely anonymous and cannot be identified by your posts.
|
Previous Ask Vance Questions:
|