Geekzone: technology news, blogs, forums
Guest
Welcome Guest.
You haven't logged in yet. If you don't have an account you can register now.

Filter this topic showing only the reply marked as answer View this topic in a long page with up to 500 replies per page Create new topic
Prev1 | 2 | 3Next


133 posts

Master Geek

Subscriber

  Reply # 720935 21-Nov-2012 19:40 Send private message

gzt:
gzt: Try looking in HKEY_CLASSES_ROOT for the HTTP handler and compare that to a known good machine.


Actually, this key is built per user logon.

Log on as a different user.

If IE works correctly for the new user then we can think about which key to export.


I have just one user defined.



133 posts

Master Geek

Subscriber

  Reply # 722225 24-Nov-2012 11:43 Send private message

I have tried Mauricios suggestion and installed IE 10 preview.  No change 8-(

gzt

3196 posts

Uber Geek

Subscriber

  Reply # 722231 24-Nov-2012 12:08 Send private message

Any objection to creating a new user and logging on as that user?



133 posts

Master Geek

Subscriber

  Reply # 722263 24-Nov-2012 12:54 Send private message

gzt:
gzt: Try looking in HKEY_CLASSES_ROOT for the HTTP handler and compare that to a known good machine.


Actually, this key is built per user logon.

Log on as a different user.

If IE works correctly for the new user then we can think about which key to export.


As a result of a later prompt I tried this.  Opening a url from a WORD doc does not work under the existing userid but does work from the new userid.  Looking at HKEY_CLASSES_ROOT\http the various entries are identical for both users.

gzt

3196 posts

Uber Geek

Subscriber

  Reply # 722277 24-Nov-2012 13:10 Send private message

All the way down to HKEY_CLASSES_ROOT\http\shell\open\command ?

gzt

3196 posts

Uber Geek

Subscriber

  Reply # 722278 24-Nov-2012 13:16 Send private message

I'll assume that is a yes and move on to the next step.

Time to examine: HKEY_CURRENT_USER\Software\Classes\http\shell\open\ for each user.



133 posts

Master Geek

Subscriber

  Reply # 722295 24-Nov-2012 14:34 Send private message

gzt: I'll assume that is a yes and move on to the next step.

Time to examine: HKEY_CURRENT_USER\Software\Classes\http\shell\open\ for each user.


Under the new user there are virtually no keys under the above directory, however under the existing user there are a number of entries such as .htm, .html etc (note the preceeding dot and no http key) all of which have a default of "ChromeHTML".  Looks like paydirt here because Chrome is not installed AFAIK.  Is it safe to delete all the entries that show a value of"ChromeHTML"?

1935 posts

Uber Geek

Trusted
Subscriber

  Reply # 722301 24-Nov-2012 14:45 Send private message

OldGeek:
gzt: I'll assume that is a yes and move on to the next step.

Time to examine: HKEY_CURRENT_USER\Software\Classes\http\shell\open\ for each user.


Under the new user there are virtually no keys under the above directory, however under the existing user there are a number of entries such as .htm, .html etc (note the preceeding dot and no http key) all of which have a default of "ChromeHTML".  Looks like paydirt here because Chrome is not installed AFAIK.  Is it safe to delete all the entries that show a value of"ChromeHTML"?


I would strongly suggest just nuking the key entirely and importing from your "fresh" user.  Take backup first!



133 posts

Master Geek

Subscriber

  Reply # 722313 24-Nov-2012 15:11 Send private message

I simply deleted the keys under HKEY_CURRENT_USER\Software\classes where the data value referenced chrome.  There were some keys here that did not.  It worked!!  Problem fixed!!

***Many thanks to all.***

Yes I backed up - er exported - the registry first.

gzt

3196 posts

Uber Geek

Subscriber

  Reply # 722339 24-Nov-2012 16:55 Send private message

Nice job. Well done!

56 posts

Master Geek


  Reply # 722456 24-Nov-2012 22:55 Send private message

gzt: Nice job. Well done!

+1. It can take a lot of persistence and fortitude to track down the solution to this kind of problem!

My big concern here is what this says about Google's software. That's two of us in this thread who have suffered malfunctions and lost many hours finding a fix after installing and uninstalling Chrome! Surely a well written uninstaller should restore the registry to the condition it was in beforehand? It seems like Google are arrogant enough to assume that Chrome is so amazingly wonderful that no-one would dream of removing it? And it bugs me the way Chrome gets pushed out with updates and downloads of so munch other un-related software by default. Very annoying...

Anyone else feel the same way? 

gzt

3196 posts

Uber Geek

Subscriber

  Reply # 722467 25-Nov-2012 00:04 Send private message

colinuu: Surely a well written uninstaller should restore the registry to the condition it was in beforehand?

Short answer - Yes. Long answer - Sometimes applications call Windows functions to register and unregister things in the registry and Windows does not work as advertised. This is not uncommon and there are all sorts of additional code required to cater for those situations in a custom way. Likely the current installer code does not know about these things.

colinuu: It seems like Google are arrogant enough to assume that Chrome is so amazingly wonderful that no-one would dream of removing it?

Chrome can be installed/removed both in the current user context and in the system context. Very likely Google has not thought through every combination of that. There are open issues in that area.

A large portion of the Chrome browser is open source. I have not checked to see if the installer is open source, but it probably is - because the project does accept reports on the Chrome install/uninstall.

I can see someone has reported things left behind in the registry after uninstall - but the true impact of the problem in the way that it affected OldGeek has not been reported.

If you liked Chrome you might report the issues - but then if you don't like it and then uninstall it and then suffer from this issue - then you are unlikely to want to spend any time reporting at all. ; ).

Quick summary: Yes this part of uninstall could be better. Google and/or the project should look at this.

If Google wants to donate me a Windows machine I'd be happy to take a good look at what is going on in this area.



133 posts

Master Geek

Subscriber

  Reply # 722540 25-Nov-2012 13:23 Send private message

I spoke too soon, the problem has returned.  The registry does not contain the deleted keys so I have no reason to believe that it has been restored from a backup by some automated process.

A search of the registry for chromehtml reveals 11 references - 1 in KKEY_CLASSES_ROOT\chromehtml, 4 in HKEY_CURRENT_USER\software\Microsoft\windows\CurrentVersion\Explorer\FileExts, 2 in HKEY_LOCAL_MACHINE\software\classes and 4 in HKEY_USERS\S-1-5-21-1315360783-1704792791-3995418313-1000\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts

My inclination is to delete these keys as they reference chrome.  However I thought I would check here first because of the Explorer references.

gzt

3196 posts

Uber Geek

Subscriber

  Reply # 722554 25-Nov-2012 14:28 Send private message

hkey_current_user is always the current login, whichever user.

It is built for each user within each user session at logon based on the user details stored in hkey_users for each user - i.e; HKEY_USERS\S-1-5-21-1315360783-1704792791-3995418313-1000 is a user.

Terminology: In the registry a 'folder' item is called a key. The items stored in that folder are called value/data pairs, or just a 'value'.

OldGeek: My inclination is to delete these keys as they reference chrome.

I'm not exactly sure if you are talking about deleting a key or a value. Deleting all the 'keys' you specified wholesale would be a very bad idea.

Deleting 'values' that reference Chrome should be ok and have no impact on the rest of the system.

Deleting 'keys' that are clearly origin from Chrome is fine also.

Deleting entire 'keys' that contain Chrome values but also contain values related to other applications may cause problems.

HKEY_CURRENT_USER\software\Microsoft\windows\CurrentVersion\Explorer\FileExts stores values personal to the users login session and can be viewed and edited in control panel > default programs > file associations. Manually deleting chrome 'values' from that key should be fine.

Manually deleting chrome values and keys from HKEY_LOCAL_MACHINE\software\classes is a good idea.

HKEY_USERS\S-1-5-21-1315360783-1704792791-3995418313-1000\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts is probably the user you are currently logged in as and the one from which current user was built. Just guessing, it could be any other user.

There's a gotcha here you should be aware of. Updating the registry manually does not automatically update Windows running environment with the latest settings. There are things Windows only learns about and updates the current environment on logon and logoff and some things on start. There are a fair few things you can force an update for by endtasking explorer.exe, then starting it again if needed.

But really, to fully see the effects of your changes - a restart is the best idea.

gzt

3196 posts

Uber Geek

Subscriber

  Reply # 722556 25-Nov-2012 14:54 Send private message

Might be a good idea to check the Google update services have been removed from administrative tools -> services. Unlikely those are left behind, just a thought.

Prev1 | 2 | 3Next
Filter this topic showing only the reply marked as answer View this topic in a long page with up to 500 replies per page Create new topic
Twitter »
Follow us to receive Twitter updates when new discussions are posted in our forums:



Follow us to receive Twitter updates when news items and blogs are posted in our frontpage:



Follow us to receive Twitter updates when new jobs are posted to our jobs board:



Follow us to receive Twitter updates when tech item prices are listed in our price comparison site:




News »

Trending now »
Hot discussions in our forums right now:

A reason not to shop at dick smith
Created by dsnz1, last reply by AKLWestie on 17-May-2013 22:45 (82 replies)
Pages... 4 5 6


Chorus is cutting the cost of VDSL to service providers from June 7
Created by maxzzz, last reply by Ragnor on 16-May-2013 02:57 (40 replies)
Pages... 2 3


A new project coming to Geekzone
Created by freitasm, last reply by richms on 19-May-2013 11:49 (198 replies)
Pages... 12 13 14


HTC One (2013) owners' discussion
Created by Dingbatt, last reply by eracode on 19-May-2013 12:52 (1429 replies)
Pages... 94 95 96


Galaxy S4 to run stock Android, by Google
Created by kiwitrc, last reply by Lambchop on 17-May-2013 02:54 (30 replies)
Pages... 2


Sitting on a boring conference call
Created by SaltyNZ, last reply by SepticSceptic on 17-May-2013 16:52 (14 replies)

Office 365 service outage 2013-05-18
Created by freitasm, last reply by networkn on 18-May-2013 22:31 (12 replies)

Samsung Galaxy SIII Discussion and Owners Thread
Created by networkn, last reply by Johnk on 18-May-2013 14:50 (5522 replies)
Pages... 367 368 369



Geekzone Jobs »
Most recent NZ jobs in technology:

SQL Business Analyst
Posted 19-May-2013 09:27

IT Technician
Posted 18-May-2013 22:27

IT Technician
Posted 18-May-2013 22:27

Office Girl
Posted 18-May-2013 13:27

CRM Lead/ Senior MS CRM Consultant
Posted 18-May-2013 09:27

Business Analyst - Technical Web Focus
Posted 18-May-2013 09:27

Senior Front End Developer
Posted 18-May-2013 09:27


Geekzone Live »
Try automatic live updates from Geekzone directly in your browser, without refreshing the page, with Geekzone Live now.

Are you subscribed to our RSS feed? You can download the latest headlines and summaries from our stories directly to your computer or smartphone by using a feed reader.

Alternatively, you can receive a daily email with Geekzone updates.