Когда я пытаюсь что-то сделать с путем HKCR:\*, это просто вечно.Поэтому я предполагаю, что звездочка взята в качестве символа подстановки.
HKCR:\*
Test-Path -Path HKCR:\*
То, что я пробовал
HKCR:\\* HKCR:\`* 'HKCR:\*'
Используйте параметр LiteralPath вместо параметра Path, чтобы символы не интерпретировались как символы подстановки.
LiteralPath
Path
Test-Path -LiteralPath HKCR:\*