
Windows 7 is out and my work laptop got upgraded to the RTM version of Windows 7 Enterprise last week. The whole process was very smooth, the only software that failed to run this time round was Crystal Reports v7.5 (this even has a 16bit option in the installer it is that old!). That was easily solved by installing it alongside Access 97 in the XP mode virtual machine.
Only two problems remained; one being that I could no longer access Samba shares on a FreeNAS box we use as a dumping ground, the other that the network drives mapped by our KiXtart login script were not showing in explorer.
The strange thing was that the drives were visible in dialog boxes in some applications, so the Group Policy was being processed and it wasn’t an incompatibility with KiXtart. It was clearly something going on at the desktop level in Windows.
The heavy handed approach would have been to permanently disable UAC as I found that everything worked as normal with this turned off. However UAC is a useful security feature that is a lot less obstructive in Windows 7 compared to Vista which I wanted to keep on.
After a bit of research I discovered that this is a ‘feature’ of the interaction between UAC and login scripts during the login process if you have local administrator rights to the PC. It is documented in Microsoft Knowledgebase Article 937624. I wont go into the details as you can read them yourself, however the solution is a straight forward registry change to configure the ‘EnableLinkedConnections’ registry value.
Either copy the following text into a empty file and rename to fix.reg (or something a bit more memorable if you are going to keep it) and then double-click the file. This will make the registry change for you.
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System] "EnableLinkedConnections"=dword:00000001
Alternatively you can follow the manual instructions on the Microsoft Knowledgebase Article.
No comments:
Post a Comment