Help - Search - Members - Calendar
Full Version: Remove focus rectangle in vista x64
Neowin Forums > Customizing Windows > Customizing Windows Vista
Samfau2
Hi, i've recently upgraded to vista (ultimate x64) and the damn dotted focus rectangle has been really irritating me. I've never liked it but it looks even uglier in Vista than it did in XP becuase everything else is so nice and glossy!

I've seen a fix to remove it comlpetely for 32 bit Vista/XP but have yet to see one for 64 bit.

http://www.neowin.net/forum/index.php?showtopic=532256

Does anyone know if there is a registry or dll fix for 64bit vista that i can use? Or, any other way that i can get rid of the focus rect, i dont mind doing a bit of fiddling in the registry or other tweaking, im a relatively advanced user so any suggestions welcome.

Thanks in advance, i hope i can get this sorted, its really bugging me! tongue.gif

Samfau2
nice one, ill try that now
Samfau2
I've put the dll file in my system 32 and syswow64 directories and tried run the regsvr command and i get the same error

the module "removefocusrect.dll" may not be compatible with your operating system etc etc...

I've tried restarting and i get the same thing.

Any ideas?
Samfau2
bump.

anyone?
Malskazz
Did you change the regsvr command to be SysWOW64 instead of System32, you know?
Samfau2
ive placed the dll file in both system 32 and syswow64 directories and ran the command listed on that website, which gives the incompatible with 64bit error. Running cmd prompt in syswow64 directory (by holding shift and right clicking to show the "open command window here option") i got the error below. Using the method that ive just mentioned doesn't give you admin priviledges i don't think but im not sure how to change the directory of a command window after opening it WITH admin privs from the start menu, it doesn't seem to let me. Any help appreciated.

Error:

Malskazz
Try to make a .reg file with this code inside it:

Quote -
REGEDIT4

; This adds the ability to Right-Click on a .dll or .ocx
; and get the Register / UnRegister options.

; ==========
; .DLL files
; ==========

[HKEY_CLASSES_ROOT\.dll]
"Content Type"="application/x-msdownload"
@="dllfile"

[HKEY_CLASSES_ROOT\dllfile]
@="Application Extension"

[HKEY_CLASSES_ROOT\dllfile\Shell\Register\command]
@="regsvr32.exe \"%1\""

[HKEY_CLASSES_ROOT\dllfile\Shell\UnRegister\command]
@="regsvr32.exe /u \"%1\""

; ==========
; .OCX files
; ==========

[HKEY_CLASSES_ROOT\.ocx]
@="ocxfile"

[HKEY_CLASSES_ROOT\ocxfile]
@="OCX"

[HKEY_CLASSES_ROOT\ocxfile\Shell\Register\command]
@="regsvr32.exe \"%1\""

[HKEY_CLASSES_ROOT\ocxfile\Shell\UnRegister\command]
@="regsvr32.exe /u \"%1\""

; End


Then run it.. It adds "Register / Unregister" in the rightclick menu of dll's ect... Try to register with that and see result.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2009 Invision Power Services, Inc.