我使用的是版本45.0.2454.101 m,由于某些原因,dev工具选项被禁用。
我重新安装了Chrome 3次,没有运气。
我尝试根据此答案删除注册表文件 Google chrome develop tools disabled
我在政策文件夹下看不到铬:(。
我搜索了用户数据 - >默认 - >在Preferences文件夹中查看我是否可以删除devtools引用,没有任何帮助:(
更新: 根据lostleader的评论我检查了chrome:// policy并且我看到devtools被禁用,我应该如何启用或将其设置为false
请帮忙
更新时间:2015年10月13日 我的偏好文件截至今天,仍然禁用开发控制台:
10/16/2015我在组策略对象下也看不到任何内容
答案 0 :(得分:9)
<强>更新强>
我做了small video with step by step instructions。
1 - 关闭 Chrome 2 - 打开文件:
C:\users\[your users account]\AppData\Local\Google\Chrome\User Data\Default\Preferences
3 - 搜索:
"devtools": {
something...
"disabled": true,
something...
},
4 - 更改为:
"devtools": {
something...
"disabled": false,
something...
},
5 - 重新启动 Chrome。
<强> ENABLED:强>
<强> TIPS 强>
1 - 如果找不到"disabled": true,
,只需在"disabled": false,
下添加值devtools
。
2 - 您可能希望将文件内容复制到http://jsonlint.com/以便正确阅读。
3 - 备份原始文件(以防万一)
4 - 我测试了enabling
和disabling
devtools ,它按预期工作。
5 - 如果问题仍然存在,您可能需要停用扩展程序,以确保它们不会影响您的偏好。这同样适用于防病毒软件。
<强>更新强>
你说:
notepad ++投诉说源文件已被修改 另一个程序
无关紧要,文件上的其他值可能已更改,这是正常的,但您添加的值不会更改。
答案 1 :(得分:5)
尝试删除此文件夹:
[user drive]\Users\%user%\AppData\Roaming\Google
我是从超级用户question获得的。
或者,做:
按Windows键+ R,键入regedit.exe并按Enter键 HKEY_USERS \ - &gt; S-1-5-21-1177238915-1897051121-839522115-1003 \ - &gt;软件\ - &gt;微软\ - &gt; Windows \ - &gt; CurrentVersion \ - &gt;组策略对象\ - &gt; {91DD4E7D-FE0F-4B62-A092-91DC1486888E}用户\ - &gt;软件\ - &gt;政策\ - &gt; Google \ - &gt;铬
删除RED中的那些。点击“Google”,然后点击“修改”,然后选择“删除”。 单击“文件”,然后单击“退出”。
有效吗?
答案 2 :(得分:1)
这显然是一个Windows框,但你没有说它是个人计算机还是工作计算机。
查看chrome:// policy中的策略,您会注意到该策略正在设置为“计算机”级别。
阅读Google的文档here:
通过Windows上的组策略对象(GPO)应用计算机策略。
..(计算机政策)使用Windows组策略对象(GPO),Mac上的托管首选项或其他带外管理系统推送给用户>适用于Windows / Mac / Linux ..
换句话说,您的工作场所可能已设置了组策略对象,并将这3个设置强制到您的计算机上。组策略对象通常不能被禁用,并且通常甚至不能被非管理员看到。请注意,当我说“管理员”时,我说的是域管理员,而不是本地机器管理员。
组策略的目的(Mac上的“托管首选项”)是强制将某些设置强加到一大组计算机上。常见示例包括密码策略,安装插件的能力等。
您组织中的某个人认为禁用Chrome的开发者工具和隐身模式有助于提高安全性。这是一个愚蠢的想法,但这与讨论无关。
编辑:“这种情况极不可能,但我会看”
您对IT部门的信心比我更有信心。 :)
有人可能会阅读this NSA "briefing"并认为这是一个好主意。
答案 3 :(得分:1)
如果您使用优先关闭的客户帐户登录Google,则必须退出才能解决问题。除此之外,您帐户的管理员必须更改您的设置才能在Chrome中使用开发工具。
答案 4 :(得分:0)
我不知道这会有多大帮助,但是您的计算机上的任务管理器中是否还有其他未知进程在运行。这听起来不像是一个错误,更像是一些恶意软件可能会强行编辑任何chrome安装。也可能是当你重新安装chrome并登录时,正在加载某种类型的Chrome加载项,这会导致问题。
答案 5 :(得分:0)
唯一对我有用的是改变这个值:
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome\DeveloperToolsDisabled
到0
不幸的是,在登录或一段时间后(我不是域管理员),该设置再次设置为1。考虑通过批处理文件启动Chrome并将值应用于注册表项,如此
reg add HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome /v DeveloperToolsDisabled /t REG_DWORD /f /d 0
完整的命令行(使用UAC):
powershell Start-Process cmd.exe -ArgumentList "/C","'reg add HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome /v DeveloperToolsDisabled /t REG_DWORD /f /d 0'" -Verb runAs
完整的批处理文件:
REG QUERY "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome" /v "DeveloperToolsDisabled" | Find "0x0"
If %ERRORLEVEL% == 0 goto start_chrome
powershell Start-Process cmd.exe -ArgumentList "/C","'reg add HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome /v DeveloperToolsDisabled /t REG_DWORD /f /d 0'" -Verb runAs
:start_chrome
start "" "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe"
exit
答案 6 :(得分:0)
对于 Microsoft Edge,我将 DeveloperToolsAvailability 设置值更改为:
2(不允许使用开发者工具) 到 1(允许使用开发者工具)
设置注册表项:
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge\DeveloperToolsAvailability
事后检查:
edge://policy
但由于这是工作笔记本电脑,当站点管理员运行组策略时,您会受到站点管理员的摆布。但这对我有用,在设置由组策略控制的笔记本电脑上
答案 7 :(得分:0)
按照以下步骤或参考这 4 个屏幕截图来启用开发者工具。 您需要熟悉 Windows 注册表编辑器。
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome
计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome:
DeveloperToolsDisabled:
将值更改为 0:
现在应该启用开发者工具: