我可以设置驱动器(卷),但不能设置目录路径或文件路径。chkdsk(with /h) 实用程序显示我可以设置可选参数pathand filename,但我收到以下消息。
>chkdsk c:\Users /f
The drive, the path, or the file name is not valid.
Run Code Online (Sandbox Code Playgroud)
以下命令与Microsoft 帮助页面中的命令相同,但我仍然遇到相同的错误:
>chkdsk *.* /f
The drive, the path, or the file name is not valid.
Run Code Online (Sandbox Code Playgroud)
这有什么原因不起作用吗?我使用的是 Windows 7 Pro x64,文件系统是 NTFS。
LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Console\TrueTypeFont 中的已知注册表设置
使您可以通过具有添加的字体Value Name是的倍数,0并且Value Data是字体名称。但是当东亚语言(例如韩语)用于非 Unicode 程序时,情况并非如此。我只有Raster Fonts和???(韩文字体)作为我的选择。我在注册表中有以下值:
0 Lucida Console
00 Consolas
932 *?? ????
936 *???
949 *???
950 *???
Run Code Online (Sandbox Code Playgroud)
所以我有英文、日文、韩文和中文的字体。
在命令提示符属性下。这就是我所拥有的:

是否可以使用其他字体,Consolas同时仍将东亚语言用于非 Unicode 程序?
其他地方提到了以下命令:
rundll32.exe user32.dll,LockWorkStation
Run Code Online (Sandbox Code Playgroud)
或者
C:\Windows\System32\rundll32.exe user32.dll,LockWorkStation
Run Code Online (Sandbox Code Playgroud)
但我无法使命令在 cmd.exe(管理员模式)中工作。
在 Windows 7 中,这就是我在自动热键脚本 RegWrite、REG_DWORD、HKEY_CURRENT_USER、Software\Microsoft\Windows\CurrentVersion\Policies\System、DisableLockWorkstation、0 中实现我想要的
Sleep, 500
DllCall("LockWorkStation")
Sleep, 2000
RegWrite, REG_DWORD, HKEY_CURRENT_USER,
Software\Microsoft\Windows\CurrentVersion\Policies\System, DisableLockWorkstation, 1
Run Code Online (Sandbox Code Playgroud) command-line ×2
autohotkey ×1
chkdsk ×1
fonts ×1
path ×1
unicode ×1
windows ×1
windows-7 ×1
windows-8.1 ×1