Registry Changed But Has NO Effect

  • Thread starter Thread starter Larry(LJL269)
  • Start date Start date
L

Larry(LJL269)

in STARTUP I have shortcut whose target is
regedit.exe /s C:\setdelay.reg
where setdelay.reg contains:
Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Control Panel\Desktop]
"MenuShowDelay"="800"

The MenuShowDelay is being reset OK but has no effect until
I restart.Any way to have it take effect when it is set to
800? (on restart, it's set back to 0 by unknown driver)

Your help is MUCH appreciated. Thanks- bye- Larry



Any advise given is my attempt to show appreciation for all
the excellent help I've received here but I'm no MVP so it
may only apply NUGS (Normally, Usually, Generally, Sometimes :)
 
Larry(LJL269) said:
in STARTUP I have shortcut whose target is
regedit.exe /s C:\setdelay.reg
where setdelay.reg contains:
Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Control Panel\Desktop]
"MenuShowDelay"="800"

The MenuShowDelay is being reset OK but has no effect until
I restart.Any way to have it take effect when it is set to
800? (on restart, it's set back to 0 by unknown driver)

Looks as if you have a catch22 here - you must set it after your login
so it knows the correct 'current user', but that is too late it seems
for it to be effective.

Only thing I can suggest is that you have the line in the reg file
refer, not to [HKEY_CURRENT_USER\ but to
[HKEY\USERS\S-1-5-21-hexstring\
where the hexstring is that of the key that is in fact *your* user key
, it will show your name alongside if you highlight it in regedit.

Hint - r-click the S-1-5-21- etc and 'rename'; CTL-C to put the
existing name in the clipboard, then ESC

Then put the line to run it in as the data for an entry in the registry
at
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run

Use the Edit - New - String value to make an entry (Name doesn't matter
- say Menuspeed) and then in the right pane double click that and enter
your regedit.exe /s C:\setdelay.reg

That means it will be set before your login, but hopefully after the
software that is resetting to zero
 
Looks as if you have a catch22 here - you must set it after your login
so it knows the correct 'current user', but that is too late it seems
for it to be effective.

Yep- was afraid this would happen. Since TweakUI makes it
effective immediately, was hoping for menu item or '/now'
parameter but no such luck.
Only thing I can suggest is that you have the line in the reg file
refer, not to [HKEY_CURRENT_USER\ but to
[HKEY\USERS\S-1-5-21-hexstring\
where the hexstring is that of the key that is in fact *your* user key
, it will show your name alongside if you highlight it in regedit.

Hint - r-click the S-1-5-21- etc and 'rename'; CTL-C to put the
existing name in the clipboard, then ESC

Then put the line to run it in as the data for an entry in the registry
at
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run

Use the Edit - New - String value to make an entry (Name doesn't matter
- say Menuspeed) and then in the right pane double click that and enter
your regedit.exe /s C:\setdelay.reg

That means it will be set before your login, but hopefully after the
software that is resetting to zero

This solution will be tough for me to document & hard to
recreate on whatever comes after XP. I have a macro
controller that starts at every boot & should be able to
start TweakUI and simulate keystrokes to effect menu speed
change(even dragging slider). I could also run it via
Hotkey. I'm VERY familiar with it but not so with dreaded
Registry.

Thanks for ur help- I now am much more proficient at
import/export of Registry & running apps with parameters &
input files.

BTW- b4 we talked about defining hotkeys in dual boot XP
where 1 subset was common, Since XP2 is a backup OS &
doesnt really need the instant access of hotkeys, I simply
made hotkey in XP2 that opens folder in XP1 where hotkeys r
defined & I clk one I want. 1 more click but very simple.

The old army 'KISS' principle in effect on both :)

Thanks again Alex 4 all ur help
Larry


Any advise given is my attempt to show appreciation for all
the excellent help I've received here but I'm no MVP so it
may only apply NUGS (Normally, Usually, Generally, Sometimes :)
 
I have a macro
controller that starts at every boot & should be able to
start TweakUI and simulate keystrokes to effect menu speed
change(even dragging slider)

I tried running macro controlling TweakUI at bootup but
CSafe(like super Restore) runs @ 1st boot of each day,
freezes everything & interferes. For some reason, delaying
macro 4 10secs & having an 'OK' window to continue avoids
that interference.
So it essentially works.

Thanks- bye- Larry


Any advise given is my attempt to show appreciation for all
the excellent help I've received here but I'm no MVP so it
may only apply NUGS (Normally, Usually, Generally, Sometimes :)
 
Back
Top