2023年12月5日发(作者:)

缺少c盘权限问题解决

一、前言

我们安装一些客户端,特别是需要在C盘下获取权限的时候,在部分环境下可能会存在一些问题导致客户端安装失败,写入失败、文件被占用或者无法调用硬件等问题。这其中大部分是由于缺少c盘权限导致,我罗列了一些常见的解决方法,希望能帮助到大家。

1、本地策略设置

当无纸化客户端缺少c盘权限时,会发生签名无法签上,调用dll失败等问题,我们先在C盘下空白处单击右键,选择新建,如果没有权限,在该文件夹下新建只能选择文件夹,反之,则可以新建包括txt等在内的文件。

此时,我们要手动获取管理员权限。

Win7操作步骤如下:

1、按下win+R键唤出“运行”窗口,输入

2、这时打开了组策略编辑器,在左边找到“计算机配置-Windows 设置”,再进入右边“安全设置”,如图。

3、进入“本地策略”,如图。

4、进入“安全选项”,如图。

5、向下滑,找到“用户账户控制:以管理员批准模式运行所有管理员”和“用户账户控制:用于内置管理员账户的管理员批准模式”这两项,如图。

6、分别选中并点击鼠标右键,再点击“属性”,进入配置窗口,将这两项都分别设置为“已禁用”,再点击“确定”,如图。

7、重启电脑,操作完成!

重启后检查是否获取管理员权限。

2、编写reg注册文件:

1、新建txt文档,将如下内容复制进去

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT*shellrunas]

@="管理员取得所有权"

"NoWorkingDirectory"=""

[HKEY_CLASSES_ROOT*shellrunascommand]

@=" /c takeown /f "%1" && icacls "%1" /grant administrators:F"

"IsolatedCommand"=" /c takeown /f "%1" && icacls "%1" /grant

administrators:F"

[HKEY_CLASSES_ROOTexefileshellrunas2]

@="管理员取得所有权"

"NoWorkingDirectory"=""

[HKEY_CLASSES_ROOTexefileshellrunas2command]

@=" /c takeown /f "%1" && icacls "%1" /grant administrators:F"

"IsolatedCommand"=" /c takeown /f "%1" && icacls "%1" /grant

administrators:F"

[HKEY_CLASSES_ROOTDirectoryshellrunas]

@="管理员取得所有权"

"NoWorkingDirectory"=""

[HKEY_CLASSES_ROOTDirectoryshellrunascommand]

@=" /c takeown /f "%1" /r /d y && icacls "%1" /grant

administrators:F /t"

"IsolatedCommand"=" /c takeown /f "%1" /r /d y && icacls "%1"

/grant administrators:F /t"

2、将文件另存为取得C盘权限.reg。格式选择所有格式。

3、在以管理员身份运行这个文件。

4、在对应的文件或文件夹,右键单击,选择“管理员取得所有权”。

3、控制台命令打开管理员用户

1、在C:WindowsSystem32目录下,找到,右键点击,以管理员身份运行,

2、输入 net user administrator /active:yes 并回车打开管理员用户;

点击“开始”-“切换用户”切换到管理员用户登陆,再安装客户端。

二、总结

这次客户端安装解决c盘权限问题,以上罗列了三种解决方式,各有优劣,第一种只在旗舰版和专业版系统采用,但胜在操作稳定,简单;第二种注册成功 后需要会费时间对文件夹获取权限,并且部分电脑无法获取根目录权限;第三种需要切换用户,部分软件需要重装才能使用。大家可以根据实际情况选择具体方式。最后希望这次分享对大家有所帮助。