I noticed that apps seemed to take longer to load than they used to. When opening a program, there would be a slight pause (maybe 1 or two seconds) and then it would seem to start normally. I eventually tracked this down to the Application Experience Lookup Service service.
This service checks programs for compatibility when they are started using a database. This check is what creates the delay. By simply disabling the service, it cam be removed. Disabling it does not cause any problems generally, although may in theory case certain applications not to work as Windows cam no longer introduce hacks to make them compatible. The service was first introduced for Server 2003 SP1, then XP x64 and finally Vista and Windows 7.
2 Comments
If you disable this service on windows 7 you will have problems with anything that needs to modify/delete a .exe file or .dll etc.
this includes many update and installers, including windows update. especially development systems such as visual studio.
Colin =^.^=
Yeah, I agree, this advice is depreciated…
On XP x64 it made sense to do it but on Vista/7 due to the new filesystem setup as you say it will cause problems. I now run Windows 7 without any tweaks, beyond cosmetic stuff.
I used to fix computers for a living and every now and again we would see a system with a load of services disabled. It always seems to cause problems down the line if you are not careful, so I suppose a lot of stuff must assume they are going to be available and fail otherwise.