如何恢复 Powershell 对 C:\Windows\system32\powershell.exe 路径的访问?

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

您好,前段时间我的杀毒软件(360安全卫士免费版)由于某种原因将powershell标记为病毒什么的,并修改了其设置。如果我没记错的话,它从 powershell 中隔离了一些文件。我恢复了文件并删除了该防病毒软件,但无济于事,因为防病毒软件修改了 powershell,每次我启动电脑时,powershell 都会从任务栏中弹出,并显示以下消息

Copy-Item :拒绝访问路径“C:\Windows\system32\powershell.exe”。 在行:1 字符:1

  • 复制项目 $Langvejsfra23 -目标 $tyngdepunkt -Recurse -Force
  •   + CategoryInfo          : PermissionDenied: (C:\Windows\SysW...\powershell.exe:FileInfo) [Copy-Item], Unauthorized
    AccessException
      + FullyQualifiedErrorId : CopyFileInfoItemUnauthorizedAccessError,Microsoft.PowerShell.Commands.CopyItemCommand
    
    

Copy-Item :拒绝访问路径“C:\Windows\system32\powershell.exe”。 在行:1 字符:1

  • 复制项目 $Langvejsfra23 -目标 $tyngdepunkt -Recurse -Force
  •   + CategoryInfo          : NotSpecified: (:) [Copy-Item], UnauthorizedAccessException
      + FullyQualifiedErrorId : System.UnauthorizedAccessException,Microsoft.PowerShell.Commands.CopyItemCommand
    
    

一旦弹出消息,我就将其关闭并开始正常使用计算机。这个问题本身不会影响电脑上的任何东西,它运行顺利,没有任何问题。但每次启动电脑时,一遍又一遍地收到同样的消息,真是烦人。 有人可以建议我应该做什么来授予 powershell 访问启动时所需路径的权限吗?

我尝试将隔离文件恢复到其原始文件夹并删除防病毒软件,但问题仍然存在。现在我只使用默认的 Windows Defender。

powershell message startup
1个回答
0
投票

尝试安装 .NET Framework 4.8.1 https://dotnet.microsoft.com/en-us/download/dotnet-framework/net481

尝试打开/关闭组件:

要禁用 Windows PowerShell,请键入命令行:

DISM /在线/禁用功能 /功能名称:“MicrosoftWindowsPowerShellV2Root”

要再次启用 Windows PowerShell,请键入命令行:

DISM /在线/启用功能 /功能名称:“MicrosoftWindowsPowerShellV2Root”

重启

© www.soinside.com 2019 - 2024. All rights reserved.