Verifique o valor padrão da chave de registro HKEY_CLASSES_ROOT\Folder\shell
. O explorador de arquivos se comportaria conforme descrito no caso opennewwindow
:
==> reg query "HKEY_CLASSES_ROOT\Folder\shell" /ve
HKEY_CLASSES_ROOT\Folder\shell
(Default) REG_SZ opennewwindow
O valor deve ser vazio :
==> reg query "HKEY_CLASSES_ROOT\Folder\shell" /ve
HKEY_CLASSES_ROOT\Folder\shell
(Default) REG_SZ
ou undefined :
==> reg query "HKEY_CLASSES_ROOT\Folder\shell" /ve
HKEY_CLASSES_ROOT\Folder\shell
(Default) REG_SZ (value not set)
Adendo . Outra causa sob HKCR\Folder\shell\open
chave: se LaunchExplorerFlags
valor existir e seus dados não forem iguais a 0x0
, então seu valor diferente de zero substitui o Abrir cada pasta na mesma janela configuração, por exemplo ( mal documentado , veja também seu outro uso em Desativar a pasta aberta em uma nova janela, no Windows 8 Explorer ):
-
0x1
é equivalente aHKCR\Folder\shell\opennewwindow
; -
0x3
é equivalente aHKCR\Folder\shell\opennewprocess
; -
0x18
poderia comportar-se comHKCR\Folder\shell\explore
(no entanto, não foi testado emopen
key).
O valor LaunchExplorerFlags
deve estar ausente da seguinte forma
==> reg query "HKCR\Folder\shell\open" /v LaunchExplorerFlags
ERROR: The system was unable to find the specified registry key or value
ou mostrar
==> reg query "HKCR\Folder\shell\open" /v LaunchExplorerFlags
HKEY_CLASSES_ROOT\Folder\shell\open
LaunchExplorerFlags REG_DWORD 0x0
Exemplo
==> reg query "HKCR\Folder\shell\open" /s
HKEY_CLASSES_ROOT\Folder\shell\open
MultiSelectModel REG_SZ Document
LaunchExplorerFlags REG_DWORD 0x0
HKEY_CLASSES_ROOT\Folder\shell\open\command
(Default) REG_EXPAND_SZ %SystemRoot%\Explorer.exe
DelegateExecute REG_SZ {11dbb47c-a525-400b-9e80-a54615a090c0}