Tên khóa không hợp lệ cho REG ADD trên một số PC


1

Các lệnh sau hoạt động trên PC của tôi:

reg add Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa /v everyoneincludesanonymous /t REG_DWORD /d 1 /f
reg add Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters /v restrictnullsessaccess /t REG_DWORD /d 0

Tuy nhiên, trên một số máy, nó đáp ứng với:

ERROR: Invalid key name.
Type "REG ADD /?" for usage.

Tôi không chắc có gì khác biệt và làm thế nào tôi có thể xử lý việc này.


3
Tôi sẽ thử gỡ bỏ phần \ Máy tính.
HelpingHand

Tôi sẽ thử điều này sớm thôi
Mark Deven

Quên nói với bạn rằng điều đó đã làm việc. Một số PC cần \% tên máy tính% \ HKEY ...
Đánh dấu

Câu trả lời:


2

Theo trợ giúp cho REG.EXE ADD /?định dạng của đường dẫn đăng ký phải bắt đầu bằng tên máy tính hoặc một trong năm tên khóa gốc:

REG ADD KeyName [/v ValueName | /ve] [/t Type] [/s Separator] [/d Data] [/f]

  KeyName  [\\Machine\]FullKey
           Machine  Name of remote machine - omitting defaults to the
                    current machine. Only HKLM and HKU are available on remote
                    machines.
           FullKey  ROOTKEY\SubKey
           ROOTKEY  [ HKLM | HKCU | HKCR | HKU | HKCC ]
           SubKey   The full name of a registry key under the selected ROOTKEY.

Nếu giá trị KeyName của bạn bắt đầu bằng \\nó sẽ được coi là tên máy tính, nếu không, REG.EXE mong đợi một trong các giá trị ROOTKEY. Vì lệnh của bạn không bắt đầu đường dẫn với \\REG.EXE mong đợi một trong các giá trị ROOTKEY. Bởi vì Computerkhông phải là một trong năm giá trị đó, bạn sẽ gặp lỗi:

LRI: Tên khóa không hợp lệ.
Nhập "ĐĂNG NHẬP /?" để sử dụng.

Bạn có thể sửa lệnh của mình bằng cách xóa phần dẫn Computer\khỏi đường dẫn:

reg add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa /v everyoneincludesanonymous /t REG_DWORD /d 1 /f

Hoặc bằng cách chỉ định tên máy tính bằng cách sử dụng dấu gạch chéo hàng đầu:

reg add \\Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa /v everyoneincludesanonymous /t REG_DWORD /d 1 /f

Lưu ý: Điều này giả sử tên máy tính của bạn thực sự là "Máy tính". Nếu nó không cung cấp tên thật của nó.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.