I was nosing around newsgroups, looking for a solution to the problem Forte Agent has under Windows 2000, and discovered it relates to Mozilla. I did not know that before. The fix is posted on Bugzilla. Coincidentally, the fix also fixes the problem where Mozilla tries to find "1" as a Web page when called from another program! Now it works beautifully, and it's a simple REG file that does it. I thought I'd post it for anyone who hasn't come across this before. Save the following as a REG file (suitably modified for your own paths), and register it: Windows Registry Editor Version 5.00 ; Mozilla Assocation Fix Patch V2.0 ; Builds of Mozilla from 0.9.2 to at least 0.9.3 all create invalid shell/open ; data in the Windows 2000 Registry. This causes most applications (including ; but not limited to Forte Agent, Quickbooks 2001 Pro and Windows Explorer) ; that access said registry key to get an "Exception number: c0000005 ; (access violation)" even when Mozilla is not being used. ; PROCESS: ; 1. Change the 5 paths below so they properly reference your mozilla.exe ; 2. Goto Edit->Preferences->Advanced->System ; Uncheck Alert me if other applications change these settings ; 3. Run the registry patch. Say goodbye to this access violation trigger 8o) ; (Note if this doesn't work for you try reseting your web settings in IE ; and reapplying the patch. It works for me but YMMV.) ; NOTE: Changing the system subsection of preferences ; will recreate the faulty associations. Keep the patch handy. [HKEY_CLASSES_ROOT\chrome] [HKEY_CLASSES_ROOT\chrome\shell] [HKEY_CLASSES_ROOT\chrome\shell\open] [HKEY_CLASSES_ROOT\chrome\shell\open\command] @="C:\\Program Files\Mozilla\\mozilla.exe -chrome \"%1\"" [HKEY_CLASSES_ROOT\ftp\shell] [HKEY_CLASSES_ROOT\ftp\shell\open] [HKEY_CLASSES_ROOT\ftp\shell\open\command] @="C:\\Program Files\Mozilla\\mozilla.exe -url \"%1\"" [HKEY_CLASSES_ROOT\ftp\shell\open\ddeexec] @="%1" "NoActivateHandler"="" [HKEY_CLASSES_ROOT\ftp\shell\open\ddeexec\Application] @="NSShell" [HKEY_CLASSES_ROOT\ftp\shell\open\ddeexec\ifExec] @="" [HKEY_CLASSES_ROOT\ftp\shell\open\ddeexec\Topic] @="WWW_OpenURL" [HKEY_CLASSES_ROOT\gopher\shell] [HKEY_CLASSES_ROOT\gopher\shell\open] [HKEY_CLASSES_ROOT\gopher\shell\open\command] @="C:\\Program Files\Mozilla\\mozilla.exe -url \"%1\"" [HKEY_CLASSES_ROOT\gopher\shell\open\ddeexec] @="%1" "NoActivateHandler"="" [HKEY_CLASSES_ROOT\gopher\shell\open\ddeexec\Application] @="NSShell" [HKEY_CLASSES_ROOT\gopher\shell\open\ddeexec\Topic] @="WWW_OpenURL" [HKEY_CLASSES_ROOT\http\shell] [HKEY_CLASSES_ROOT\http\shell\open] [HKEY_CLASSES_ROOT\http\shell\open\command] @="C:\\Program Files\Mozilla\\mozilla.exe -url \"%1\"" [HKEY_CLASSES_ROOT\http\shell\open\ddeexec] @="%1" "NoActivateHandler"="" [HKEY_CLASSES_ROOT\http\shell\open\ddeexec\Application] @="NSShell" [HKEY_CLASSES_ROOT\http\shell\open\ddeexec\Topic] @="WWW_OpenURL" [HKEY_CLASSES_ROOT\https\shell] [HKEY_CLASSES_ROOT\https\shell\open] [HKEY_CLASSES_ROOT\https\shell\open\command] @="C:\\Program Files\Mozilla\\mozilla.exe -url \"%1\"" [HKEY_CLASSES_ROOT\https\shell\open\ddeexec] @="%1" "NoActivateHandler"="" [HKEY_CLASSES_ROOT\https\shell\open\ddeexec\Application] @="NSShell" [HKEY_CLASSES_ROOT\https\shell\open\ddeexec\Topic] @="WWW_OpenURL" -- Mike Koenecke to reply, change "nowhere" to "home"
