Windows cmd 中访问被拒绝。为什么?

问题描述 投票:0回答:5

a.txt
b.txt
是文本文件,
in_red.exe
是一个程序,它将输入作为字符并输出字符,直到达到
EOF
。我是系统的管理员。 另外,Windows 会弹出一个窗口,提示您的 PC 中无法使用此应用程序。

    C:\Users\Aryamaan Jain\Desktop\io_redir>dir /b
    a.txt
    b.txt
    in_red.exe

    C:\Users\Aryamaan Jain\Desktop\io_redir>in_red.exe < a.txt >b.txt
    Access is denied.
cmd
5个回答
3
投票

经过长时间的搜索,我发现程序

in_red.exe
由于某种我不知道的原因而损坏(大小变为0kb)。不过,我更换了程序,现在命令可以正常工作了。


2
投票

访问被拒绝,因为您不是尝试执行命令的文件夹的所有者。要获得该文件夹的所有权,请按照以下步骤操作:

  1. 右键单击文件夹
  2. 选择“属性”
  3. 选择“安全”选项卡
  4. 单击“高级”按钮
  5. 选择“所有者”选项卡
  6. 点击“编辑”按钮
  7. 在“将所有者更改为”下突出显示您想要设置为所有者的用户
  8. 选中“替换子容器和对象的所有者”框
  9. 点击“应用”按钮

0
投票

在我的例子中,白痴“诺顿”防病毒软件阻止了文件写入,因为它试图通过 kubectl.exe 在文件中写入标准输出


-1
投票

看看以下问题

  1. 您已安装个人防火墙。尝试卸载它。

  2. 您尚未以管理员身份登录,请尝试以管理员身份登录。

  3. 您还可以通过右键单击

    c:\windows\system32
    文件夹或
    c:\windows\system32\ipconfig.exe
    并选择属性来进行检查。单击安全选项卡并检查用户的权限。确保读取和执行权限已打开。

  4. 如果上述步骤不起作用,您可以右键单击

    C:
    (操作系统分区),添加您的帐户并替换所有子对象的权限。


-4
投票

以管理员身份运行它,以防止 Google 显示快照错误:

REG ADD “HKLM\Software\Policies\Google\Chrome” /v RendererCodeIntegrityEnabled /t REG_DWORD /d 0
© www.soinside.com 2019 - 2024. All rights reserved.