windows 7 valores de registro repentinamente não analisando% variables%?

0

Isso pode ser um falso positivo, estou no modo de teste.

O problema que notei foi meu touchpad não estava funcionando. Como um acaso, consertei substituindo o% relative% \ path por um caminho absoluto.

Pensei que meu scrollpad estava se comportando mal, olhei para o registro, garanti que eu não tinha desativado SynTPEnh @

HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Run

Alterado % ProgramFiles% \ Synaptics \ SynTP \ SynTPEnh.exe para "C: \ Arquivos de programas \ Synaptics \ SynTP \ SynTPEnh.exe"

desconectado e ligado ... parece ok.

executou conjunto ProgramFiles = C: \ Arquivos de programas

variáveis de ambiente está ok ...

alguém percebeu isso? isso é normal ?

obrigado antecipadamente

    
por Jonny Hotchkiss 27.12.2016 / 01:22

2 respostas

0

It depends on the type of the Registry value. REG_EXPAND_SZ values will have the environment variables expanded when read, REG_SZ values will not. Either type may appear under the ...\Run\ subkey. It's clearly a mistake to use an environment variable in REG_SZ data, if the application reading it expects to get the expanded version. Paths with environment variables are not relative paths. share | edit answered Dec 27 '16 at 0:48 kreemoweet 3,001 10 12 So how does the author specifically solve their problem – Ramhound Dec 27 '16 at 3:06 help add a comment |

Muito bem, rápida olhada com regjump (rj HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Run)

Está funcionando agora, então acho que não era reg_expand_sz antes?

    
por 22.01.2017 / 21:38
-1

Depende do tipo do valor do Registro. Os valores REG_EXPAND_SZ terão as variáveis de ambiente expandidas quando lidas, os valores REG_SZ não serão. Qualquer tipo pode aparecer sob a subchave \ Run \. É claramente um erro usar uma variável de ambiente nos dados REG_SZ, se o aplicativo lê-la espera obter a versão expandida.

Caminhos com variáveis de ambiente não são caminhos relativos.

    
por 27.12.2016 / 01:48