系统找不到输入的环境选项

目录:

视频: å«å?兵法 (The Art of War) 2024

视频: å«å?兵法 (The Art of War) 2024
Anonim

通常会出现ERROR_ENVVAR_NOT_FOUND错误, 然后出现系统找不到输入的环境选项的消息。 这是一个系统错误,它可以在包括Windows 10在内的任何Windows操作系统上发生。由于此错误在某种程度上很常见,因此今天我们将向您展示如何正确修复它。

系统找不到输入的环境选项

修复-ERROR_ENVVAR_NOT_FOUND

解决方案1 ​​–添加缺少的环境变量

为了更快地访问某些文件,Windows使用环境变量。 这些变量与系统目录相关,如果某些变量丢失或配置不正确,则可以获取 系统找不到输入的环境选项的 错误消息。 如果缺少%WINDIR%变量,则会出现此问题,但是您可以按照以下步骤解决此问题:

  1. 打开开始菜单 ,单击电源按钮, 按住键盘上的Shift键,然后单击重新启动

  2. 您将看到三个可用的选项。 单击疑难解答>高级选项>启动设置 ,然后单击重新启动按钮。
  3. 重新启动计算机后,您将看到一个选项列表。 按相应的键进入安全模式。
  4. 进入 安全模式后 ,按Windows键+ S并输入高级系统设置 。 从菜单中选择“ 查看高级系统设置 ”。

  5. 现在将出现“ 系统属性” 窗口。 单击环境变量按钮。

  6. 转到 系统变量 部分,然后单击新建

  7. 输入windir作为 变量名 ,输入C:Windows作为 变量值 。 单击确定保存更改。

  8. 保存更改后,重新启动PC并检查问题是否已解决。

请记住,从安全模式执行此解决方案不是强制性的,因此您无需输入即可自由尝试。 由于其他缺少的环境变量,可能会出现此问题,因此,建议找出缺少的变量,我们建议您检查工作PC上的环境变量列表,并将其与您的PC进行比较。

  • 另请阅读:如何在Windows 10中编辑Windows路径环境变量

一些用户报告说缺少ComSpecPath变量可能会导致此问题发生。 在这种情况下,您需要重复上述步骤并使用%SystemRoot%system32cmd.exe值创建ComSpec变量。 至于Path变量,其值应为%SystemRoot%system32;%SystemRoot%;%SystemRoot%Sy stem32Wbem;%SYSTEMROOT%System32WindowsPowerShel lv1.0。

很少有用户报告由于某种原因而无法访问“高级系统设置”,如果是这种情况,则可以使用注册表编辑器来创建缺少的环境变量。 修改注册表可能具有潜在的危险,因此我们建议您创建备份以防万一。 要编辑注册表,请执行以下操作:

  1. Windows键+ R并输入regedit 。 按Enter或单击确定

  2. 在左窗格中,导航到HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession ManagerEnvironment

  3. 在右窗格中,应该缺少 windir 值。 在这种情况下,您需要重新创建它。 为此,请右键单击右窗格中的空白区域,然后选择“ 新建”>“字符串值” 。 输入windir作为新字符串的名称。

  4. 双击新创建的windir字符串以打开其属性。 输入C:Windows作为 值数据 ,然后单击确定以保存更改。

  5. 关闭 注册表编辑器, 然后重新启动PC以应用更改。

如果注册表中存在windir值,则可能是其他缺少的环境变量导致了此问题。 若要解决此问题,您需要找到丢失的变量并将其手动添加到注册表中。

解决方案2 –安装Visual C ++可再发行组件

许多应用程序需要Visual C ++ Redistributable才能正常运行,如果缺少此组件,则可能会遇到 系统找不到输入的环境选项的 消息。 用户报告说,尝试启动特定游戏时通常会发生此错误,如果是这种情况,则可以在_CommonRedistvcredist目录中找到必要的文件。 该目录位于游戏的安装目录中,您只需要从 vcredist 文件夹运行安装文件即可解决此问题。

  • 另请阅读:Windows 10错误“访问被拒绝”

如果您尝试启动应用程序,则可能必须手动下载Visual C ++可再发行组件。 所有必需的文件都可以从Microsoft网站获得,您可以免费下载它们。 请记住,有许多版本的Visual C ++可再发行组件可用,因此您可能还必须下载一些较旧的版本,具体取决于要运行的应用程序。 这些组件有32位和64位版本,如果您使用的是64位系统,则需要同时安装32位和64位版本。 安装了必要的可再发行文件之后,该问题应得到完全解决。

解决方案3 –扫描您的PC中是否有病毒

这类问题的另一个常见原因是恶意软件感染。 有时,恶意软件可以对您的系统进行更改,并导致出现此错误和许多其他错误。 如果您怀疑您的PC感染了恶意软件,我们建议您尽快执行全面扫描。 除了使用当前安装的防病毒软件外,您可能还需要使用其他防恶意软件。 如果您的PC没有恶意软件,则应继续下一个解决方案。

解决方案4 –执行SFC扫描

如果您正在获取 系统找不到 经常 输入的环境选项 消息,则原因可能是系统文件已损坏。 由于各种因素,系统文件很容易损坏,但是您可以通过执行SFC扫描轻松修复损坏的文件。 为此,请按照以下简单步骤操作:

  1. Windows键+ X打开“ Win + X”菜单,然后选择“ 命令提示符” (管理员)从列表中。

  2. 当 命令提示符 打开时,输入sfc / scannow并按Enter以运行它。
  3. Windows现在将扫描您的系统并检查损坏的文件。 此过程可能需要一段时间,因此请尽量不要中断它。

SFC扫描完成后,检查问题是否仍然存在。

  • 另请阅读:“此安装包无法打开”

解决方案5 –重新安装Unifi和Java

多个用户在尝试运行Unifi时报告了此问题。 据他们说,他们设法通过重新安装Java和Unifi来解决问题。 完成此操作后,问题已完全解决,他们将再次毫无问题地再次访问Unifi。 如果其他任何应用程序都存在此问题,建议您重新安装它并检查是否可以解决问题。 另外,您可能还想尝试重新安装Java。

解决方案6 –修改注册表

一些用户报告说,在C#项目上工作时会发生此问题,并且要解决此问题,您需要对注册表进行一些更改。 修改注册表会导致系统不稳定,因此我们强烈建议您创建备份,以防万一出现问题。 要解决此问题,请执行以下操作:

  1. 启动注册表编辑器 。 有关如何启动 注册表编辑器的 详细说明,请参阅解决方案1
  2. 在左窗格中启动 注册表编辑器后 ,导航到左窗格中的HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesLanmanServerParameters项。 在右窗格中,右键单击空白处,然后选择“ 新建”>“ DWORD(32位)值”

  3. 输入IRPStackSize作为新DWORD的名称,然后双击它以打开其属性。 在“ 数据值”字段中,输入适合您的网络的值,然后单击“ 确定” 。 对于这些值,支持的值是11到50。

执行更改后,检查问题是否解决。 请记住,在处理C#项目时会发生此问题,这意味着该解决方案不适用于大多数标准用户。

解决方案7 –将msvcr71.dll复制到Tomcat安装目录

该解决方案适用于使用Java和Tomcat的开发人员。 如果您不是开发人员,并且没有使用Tomcat,则可以跳过此解决方案。 几个开发人员报告了Tomcat的此问题,但是您可以通过将msvcr71.dll从 Javabin 复制到PC上的 Tomcatbin 目录中来解决此问题。 之后,您应该可以使用Tomcat,而不会出现任何问题。

  • 另请阅读:如何取消阻止Windows 10上的发布者

解决方案8 –执行系统还原

如果仍然出现 “系统找不到所输入的环境选项” 消息,则可以通过执行“系统还原”来解决此问题。 使用此功能,您可以轻松地将PC恢复到较早的状态并修复所有最近的问题。 此功能每周一次以及在安装某些软件后自动创建还原点。 要将系统还原到较早的状态,请按照下列步骤操作:

  1. Windows键+ S并进入系统还原 。 从菜单中选择“ 创建还原点”选项。

  2. 系统属性 窗口将会出现。 单击系统还原按钮。

  3. 等待 系统还原 开始。 启动后,选择选择其他还原点选项,然后单击下一步

  4. 选中右下角的显示更多还原点选项,选择所需的还原点,然后单击下一步

  5. 请按照屏幕上的说明完成还原过程。

如果由于某些原因系统还原无法正常工作,则可以尝试从“ 安全模式” 执行还原。 我们在解决方案1中向您展示了如何在安全模式下运行Windows 10,因此请务必查看它以获取更多说明。

解决方案9 –创建一个新的用户配置文件

有时 , 如果您的配置文件已损坏,则 系统可能无法找到所输入的环境选项 消息,因此您需要创建一个新的配置文件。 如果安全模式下未出现此问题,则可能是您的用户个人资料已损坏,但是您可以通过创建新的个人资料来解决此问题。 这非常简单,您可以按照以下步骤操作:

  1. Windows键+ I打开“设置”应用程序。
  2. 转到“ 帐户”部分>“家人和其他人” ,然后单击“ 将 其他人 添加到此PC”

  3. 现在,单击“ 我没有此人的登录信息”

  4. 选择添加没有 Microsoft帐户 的用户

  5. 输入新用户的用户名,然后单击下一步

  • 另请阅读:修复:Windows 10上的“系统找不到指定的文件”

创建新的用户帐户后,检查问题是否再次出现。 如果没有,则必须将个人文件移至新帐户并将其用作主帐户。

解决方案10 –重置Windows 10

如果以前的解决方案不适合您,则可能必须重置Windows10。此过程将从您的主分区中删除所有文件,因此我们建议您备份它们。 在某些情况下,此过程可能需要Windows 10安装媒体,因此请确保使用Media Creation Tool创建一个媒体。 备份文件后,可以按照以下步骤重置Windows 10:

  1. 打开“ 开始”菜单 ,单击电源按钮, 按住键盘上的Shift键,然后单击“ 重新启动”选项。
  2. 将出现选项列表,单击“ 疑难解答”>“重置此PC”
  3. 现在,您可以在两个选项之间进行选择: 保留我的文件 或 删除所有内容 。 这两个选项都将删除所有已安装的应用程序和驱动程序,但是第一个选项可以保留您的个人文件。 如果您已经备份了个人文件,请随时选择“ 删除所有内容” 选项。
  4. 现在您可能会被要求插入Windows 10安装媒体。 如果是这样,请确保将其插入。
  5. 选择您的Windows版本,然后选择“ 仅安装Windows的驱动器” 。 通过选择此选项,系统驱动器及其上的所有文件将被删除。
  6. 现在,选择“ 仅删除我的文件”选项
  7. 您将看到重置将进行的更改的列表。 确保已备份所有重要文件,然后单击“ 重置”按钮。
  8. 现在将开始重置过程。 这可能需要一段时间,因此您需要等待一段时间才能完成。

该过程完成后,您将全新安装Windows 10,并且此错误的所有问题都将得到解决。 现在,您只需要还原所有文件和已安装的应用程序。 这是一个很棒的解决方案,我们建议仅在所有其他解决方案都无法解决问题的情况下执行此解决方案。

ERROR_ENVVAR_NOT_FOUND和 系统找不到输入的环境选项 消息会在您的PC上引起很多问题,但是在大多数情况下,您可以通过检查环境变量来修复此消息。 如果问题仍然存在,请随时尝试使用本文提供的其他解决方案。

还请阅读:

  • 如何修复'纸张用完'打印机错误
  • 如何修复Firefox浏览器中的“找不到服务器”错误
  • “操作系统无法运行%1”
  • 从Internet Explorer打印时为空白页
  • Windows 10中的“ Application.exe已停止工作”错误
系统找不到输入的环境选项