【问题标题】:How do I run Visual Studio as an administrator by default?默认情况下如何以管理员身份运行 Visual Studio?
【发布时间】:2012-03-28 03:07:36
【问题描述】:

我最近发现,即使以管理员身份登录我的个人笔记本电脑,Visual Studio 也不会以管理员模式运行,您需要明确使用 以管理员身份运行

除了创建快捷方式等之外,有没有办法让它默认以管理员身份运行?

【问题讨论】:

    标签: .net visual-studio visual-studio-2010 installation


    【解决方案1】:

    我总是通过创建快捷方式来做到这一点,这并不是什么大问题。我相信没有其他办法。

    【讨论】:

      【解决方案2】:

      右键点击应用,Props -> Compatibility -> Check the Run the program as administrator

      【讨论】:

      • 我做了:右键单击 devenv.exe -> 排除兼容性问题,运行向导并选择“此程序需要额外权限”。现在只需双击 .sln 即可以管理员身份打开它。
      • 确实是最好的答案,也解决了我的问题。我只是在 VS2010 快捷图标上使用它,它固定在开始菜单中,它完成了工作!
      • 不适用于所有场景。在带有跳转列表的win8中对我不起作用。对我有用的是 Deblaton Jean-Philippe 的解决方案
      • 这是错误的答案。当不从快捷方式启动时,它仍会以正常(用户)权限启动。
      【解决方案3】:

      复制并粘贴自here使用高级属性部分。这将允许您在打开程序时始终以管理员身份运行程序。

      Windows 7:

      1. 右键单击程序的快捷方式,然后单击属性。
      2. 单击程序快捷方式的“快捷方式”选项卡,然后单击“高级”按钮。
      3. 选中“以管理员身份运行”框,然后单击确定。
      4. 点击确定。
      5. 打开程序。
      6. 如果 UAC 提示,则单击“是”以应用权限以允许程序以管理员身份以完全权限运行。

      注意:如果您是在以标准用户而不是管理员身份登录时执行此操作,则您需要提供管理员密码,然后程序才能以管理员身份运行。

      更新:(2015-07-05)

      Windows 8、8.1 和 10

      在 Windows 8 中,您必须右键单击 devenv.exe 并选择“疑难解答兼容性”。

      1. 选择“故障排除程序”

      2. 勾选“程序需要额外的权限” 点击“下一步”,点击“测试程序...”

      3. 等待程序启动

      4. 点击“下一步”

      5. 选择“是,保存此程序的这些设置”

      6. 点击“关闭”

      更新参考原文Link

      【讨论】:

      • W7 每次都会提示运行这个程序 "devenv.exe" ,无论如何要摆脱它?
      • 如果直接打开 .sln 文件,此方法不起作用。请改用其他方法:stackoverflow.com/questions/12257110/…
      • 在 Windows 8 上,此解决方案对我不起作用,请使用此方法 stackoverflow.com/questions/12257110/…
      • 出于某种原因执行此操作后,我将无法撤消此更改。 VS 2013。arggggg!
      • 对于所有说 Windows 7 方法适用于 Windows 10 的人;如果您在 Windows 10 上使用 Windows 7 方法,则打开 sln 文件将不会以管理员身份运行。为此,您需要使用 Windows 10 方法。
      【解决方案4】:

      右键单击该图标,然后单击“属性”。在属性窗口中,转到兼容性选项卡。应该有一个标记为“以管理员身份运行此程序”的复选框。检查,然后单击确定。下次您从该快捷方式运行应用程序时,它将自动以管理员身份运行。

      【讨论】:

        【解决方案5】:

        应用此更改后,当您双击 .sln 文件时,Visual Studio 将打开。此外,您将无法将文件拖放到 Visual Studio 中。

        按照项目符号列表中每个文件的编号说明进行操作。这些路径适用于标准 64 位安装,因此您可能需要针对您的系统进行调整。

        • C:\Program Files (x86)\Common Files\microsoft shared\MSEnv\VSLauncher.exe
        • C:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\IDE\devenv.exe
        • C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\devenv.exe
        • C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\devenv.exe

          1. 右键单击文件并选择Properties
          2. 选择Compatibility 标签
          3. 可选:选择Change settings for all users
          4. 选择Run this program as an administrator
          5. 选择确定并关闭对话框

        【讨论】:

          【解决方案6】:

          @库马尔

          “W7每次都会提示运行这个程序“devenv.exe”,要不要去掉?”

          是的。您可以通过转到控制面板/用户帐户/更改用户帐户控制设置并向下移动滑块来阻止 Windows 提示您。

          【讨论】:

          • 我认为禁用 UAC 是个坏主意
          • 这是一个非常糟糕的主意。
          • 自从引入 UAC 后,我就禁用了 UAC,多年来我一直没有后悔。开发人员是知识渊博的野兽。
          • 这不能回答问题。
          【解决方案7】:

          右键单击图标 --> 属性 --> 高级 --> 选中以管理员身份运行的复选框,每次它都会在管理员模式下打开(Win​​dows 8 相同)

          【讨论】:

            【解决方案8】:

            Windows 8

            不再有高级选项卡。因此,要自动执行此操作,您需要执行以下步骤:

            -右键单击快捷方式
            -点击属性
            - 在“快捷方式”选项卡下,单击“打开文件位置”
            -然后,右键单击 devenv.exe
            - 疑难解答兼容性
            - 疑难解答程序
            -检查“程序需要额外的权限”
            -然后下一个,下一个,...

            【讨论】:

              【解决方案9】:

              适用于 Windows 8

              1. 右键单击快捷方式
              2. 点击属性
              3. 点击“快捷方式”标签
              4. 点击高级

              你会发现以管理员身份运行(复选框)

              【讨论】:

                【解决方案10】:

                遵循这些简单的步骤:

                1. 右击“devenv.exe”
                2. 点击“兼容性疑难解答”
                3. 点击“程序疑难解答”勾选“程序需要额外的 权限”
                4. 点击“下一步”
                5. 单击“测试程序...”。这应该 以管理员身份启动 Visual Studio
                6. 点击“下一步”
                7. 点击“是,保存 此程序的这些设置”
                8. 点击“关闭疑难解答”
                9. 现在 Visual Studio 将始终以管理员身份运行。

                【讨论】:

                • 在需要时如何删除它?
                • @JohnDemetriou 您可以通过相同的故障排除向导并删除它所做的更改。
                • 是的 - 这是唯一适用于 Win 10 64 位和 VS 2015 的解决方案。我需要 VS 作为管理员,以便我可以使用 Chrome 作为 PHP 调试工具以及 IE 和 Edge跨度>
                【解决方案11】:

                Windows 10

                1. 右键单击“Visual Studio”并选择“打开文件位置
                2. 右键单击“Visual Studio”并选择“属性”
                3. 单击“高级”并选中“以管理员身份运行”

                【讨论】:

                • 如何防止它提示?
                • 这仅适用于特定的快捷方式。
                • 如何知道VS2017是否以管理员身份运行?
                • 错误答案。仅在通过快捷方式启动 VS 时有效。
                【解决方案12】:

                一次性修复:

                Windows Registry Editor Version 5.00
                [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers]
                "C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\Common7\\IDE\\devenv.exe"="~ RUNASADMIN"
                

                【讨论】:

                • 我需要在这个答案中添加一点以满足我的需要......但简而言之,HKLM 条目还不够,需要在 HKCU 中添加相同的内容,然后删除两条线的波浪号。谢谢你一个超级甜蜜的解决方案!
                【解决方案13】:

                在 Windows 10 上尝试以下步骤:

                • 在“开始”窗口中搜索 Visual Studio 并选择“打开文件位置”:

                • 选择“疑难解答兼容性”:

                • 选择“故障排除程序”:

                  • 提升权限:

                • 选择“是,保存此程序的这些设置”

                • 选择“关闭”

                完成后,Visual Studio 应该以管理员身份运行。

                【讨论】:

                  【解决方案14】:

                  以管理员身份运行 Visual Studio 有两种方法:

                  1. 仅 1 次:为此转到启动搜索栏,搜索 Visual Studio 2017 或您拥有的任何版本,然后右键单击 VS 并以管理员身份运行。

                  2.永久或始终:为此转到启动搜索栏,搜索visual studio,右键单击它并转到属性。在属性中单击高级按钮并选中以管理员身份运行复选框,然后单击确定。

                  【讨论】:

                    【解决方案15】:

                    在 Windows 10 中执行以下步骤: - 下载并安装'Everything' 应用程序,该应用程序可立即按名称定位文件和文件夹。 - 找到“devenv.exe”并找到它。

                    • 右键单击“devenv.exe”并选择“疑难解答兼容性”。 然后选择“疑难解答程序”。 然后勾选“程序需要额外的权限”。 然后在下一页测试设置并保存设置。

                    【讨论】:

                      【解决方案16】:

                      1- 从开始菜单或在任务栏中打开 Visual Studio 时,右键单击 VS 图标

                      2- 在上下文菜单中,再次右键单击 Visual Studio 图标

                      3- 左键单击属性

                      4- 选择高级

                      5- 选择以管理员身份运行

                      单击确定所有窗口,关闭 Visual Studio 并重新打开。

                      【讨论】:

                        【解决方案17】:

                        除了上面的建议,设置Visual Studio的管理员权限,如果你仍然得到下面的中间提示; enter image description here

                        您还必须单击显示更多详细信息或转到控制面板安全和维护并单击更改用户帐户控制设置;

                        enter image description here

                        并选择从不通知:

                        enter image description here

                        【讨论】:

                        • 这是一个糟糕的建议。 UAC 的存在是有原因的。如果您的整个系统不能掉以轻心,只需完全禁用即可。
                        • 这不能回答问题。
                        猜你喜欢
                        • 2013-12-14
                        • 1970-01-01
                        • 1970-01-01
                        • 2011-05-07
                        • 1970-01-01
                        • 1970-01-01
                        • 1970-01-01
                        • 1970-01-01
                        • 1970-01-01
                        相关资源
                        最近更新 更多