Windows XP Embedded でNULデバイスが使えない?
C:\>DIR NUL
\. のディレクトリ ファイルが見つかりません |
これは普通に動作します。ところが、
C:\>ECHO >NUL 指定されたファイルが見つかりません。 |
これはどうしたことでしょう?
どうも、Windows XP Embeddedだと、NULデバイスが出力先として指定できない様になっているようです。
C:\Windows\System32\Drivers\NULL.Sysも存在しないし。
その手順とは。。。
1.XPのC:\Windows\System32\Drivers\NULL.SYSをコピーする。
2.HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum 以下のフルアクセス権を現ユーザーに付与する。
3.以下のレジストリを追加する。
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\Root\LEGACY_NULL] "Service"="Null" "Legacy"=dword:00000001 "ConfigFlags"=dword:00000020 "Class"="LegacyDriver" "ClassGUID"="{8ECC055D-047F-11D1-A537-0000F8753ED1}" "DeviceDesc"="Null" "Capabilities"=dword:00000000 "Driver"="{8ECC055D-047F-11D1-A537-0000F8753ED1}\0026"
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSetEnumRootLEGACY_NULL0LogConf]
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSetEnumRootLEGACY_NULL0Control]
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\ControlClass\{8ECC055D-047F-11D1-A537-0000F8753ED1}]
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Null]
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Null\Enum] |
4.再起動する。
これで使えるようになりました。
Comments