MS Help Viewer 1.0 is not a standalone release. You need to install Visual Studio 2010. You can download the VS 2010 evaluation version or the free Express version, help should not expire.MS Help Viewer 1.0 Readme:
** This is unofficial and not supported by Microsoft **
Although 1.0 is not a standalone release there are always ways and means. Documentation teams shouldn't have to purchasing VS just to write documentation, although if you are writing F1 help for the VS environment it stands to reason that you may need a copy of VS to test your F1 links. Here's how to install standalone (without VS)...
Copy the help installer file from the VS Install DVD (copy the x64 version if you are running 64bit Windows).
Unzip HelpSetup_x86.exe. WinZip will do this or run the following command...
Now install MS Help Viewer using this command...
Caveat: We published a similar workaround for installing MS Help 2 without VS 7,8 & 9 and the help team were quietly supportive of our action since at the time it helped Borland .NET documentation integrators work without installing VS. The above is handy in-house for your tech-writers and doc reviewers. Remember that redistribution of MS Help Viewer 1.0 to your customers is not allowed. If you want to get HV 1.0 to your customers then get them to install Visual Studio 2010.
Initialization of help is done automatically during VS 2010 installation. You press the big blue button (last VS Setup screen) to install local help content from the VS 2010 setup DVD.
The VS install adds 3 additional files. Two are for branding (so VS catalog topics have the VS logo and VS feedback links). The third is an updated Help on Help which seems currently unused (possibly a bug with HV 1.0). If you install standalone then I suggest you copy these 3 files across from a VS 2010 machine. It's not critical but gives your documentation the same branding as other VS installs.
Tip: You could copy and paste this into Windows Start menu > Run command.
Help collections in HV 1.0 are called catalogs. Each catalog may contain several packages (help files). And packages are grouped into books. We install help by the book (Help Library Manager lists books not packages). Note that a particular package can exist in several books, and a particular book can exist in several catalogs.
Catalogs are defined by 3 things: A Product name; A Product Version; A locale; The help catalog for English Visual Studio is VS\100\en-us (see other VS locales). For most of us VS\100\en-us is the only catalog we will interact with.
Help Library Manager (HelpLibManager.exe) is responsible for creating help catalogs and merging books into catalogs. You must open HLM in the context of a catalog, which you specify on the command line. If the catalog does not exist, HLM creates it. The Help On Help package is automatically added to each new catalog.
To open HLM in the VS\100\en-us context run the following...
If the catalog has not been created yet, then you can also specify the branding package to use by adding the /brandingPackage switch (as we did above with the dev10 package).
All VS documentation is stored in the \ProductDocumentation\ folder on the VS install DVD. If you reinstall regularly you could copy this folder to your local hard drive.
To install local documentation from DVD:
The VS Setup program prompts you to install the local documentation if you press the Blue button on the last screen of VS Setup.
Help is installed. Now we can view it.
The following command opens the VS\100\* catalog in the default browser. Try pasting this path into "Start > Run" or make a program shortcut.
Note that although this looks like a web URL it will not work in your browser's address bar. It must be run using the Windows shell. It works because the ms-xhelp:/// protocol is associated with the HV 1.0 program HelpLibAgent.exe.
At this stage you are probably wondering why local help is not working. It is because VS Help Mode = "Online Help" (the default). This is a limitation of Help Viewer 1.0. We need to switch VS Help Mode = "Local (Offline) Help" to view locally installed help.
Run HLM in the VS\100\<your-locale> context...
When HLM opens click the "Choose online or local help" link and select the "local help" option. You will now be able to view local help.
The browser experience is very basic (No full TOC, No Index). You will get a better experience using a 3rd party viewer.
Using our free mshcMigrate.exe utility it is fairly easy to convert your existing help into .mshc help files and merging them into the VS\100\* catalog.
To convert your existing Help to .mshc help.
On completion you will now have a .mshc help file and a HelpContentsSetup.msha manifest file.
To register your new help file:
Alternatively run HLM (in VS\100\* context), click "Install content from disk" and browser to your HelpContentsSetup.msha manifest file.
Now you can view your new help. Again this command will open the VS\100\* catalog in the default viewer.
Or use our free viewer H3Viewer.exe.