Windows 8:如果不右键单击,任务栏的 Chrome 就无法打开,这是为什么呢?

Windows 8:如果不右键单击,任务栏的 Chrome 就无法打开,这是为什么呢?

我的任务栏上有一个 Chrome 图标。如果我左键单击它,它会发光,好像要打开,但随后发光消失,什么也没发生。如果我右键单击它,则可以通过单击“任务”下的“新窗口”或“新隐身窗口”成功打开 Chrome。[我要补充的是,Chrome 的桌面图标和“开始”菜单的 Chrome 条目也存在完全相同的问题。除非您右键单击并选择“打开新窗口”或“以管理员身份运行”,否则两者都不会打开。]

我怀疑这与一个更普遍的问题有关,即 Windows 8 拒绝将您视为管理员。几个月来,我尝试了很多修复方法,我认为问题的大部分表现都得到了解决。但 Chrome 仍然无法正常打开。

观察任务管理器后,我发现 delegate_execute.exe 运行了大约一秒钟然后消失。

除了创建新的 Chrome 配置文件并重新安装 Chrome 之外,还尝试了以下几种修复方法,但均无效:

修复 #1:

Right-click the Chrome icon in the Taskbar
Right-click on 'Google Chrome' in the menu
Left-click 'Properties'
Left-click 'Advanced' under 'General' tab
Check 'Run as administrator', OK, OK

修复 #2:

Right-click the Chrome icon in the Taskbar
Right-click on 'Google Chrome' in the menu
Left-click 'Properties'
Left-click 'Compatibility' tab
Check 'Run as administrator' under 'Privilege level', OK

修复 #3:

Right-click the Chrome icon in the Taskbar
Left-click 'Unpin this program from taskbar'
Start Chrome
Right-click the icon again
Left-click 'Pin this program to taskbar'

修复 #4(按照http://piglings.blogspot.de/2009/04/google-chrome-not-working-google-chrome.html):

Run cmd
cd C:\Program Files (x86)\Google\Chrome\Application\(version number)\Installer
setup.exe --rename-chrome-exe

任何帮助,将不胜感激。

Windows 8,版本 6.2(内部版本 9200)

答案1

什么都没发生。

从设计上来说,这始终是错误的;如果您单击鼠标,代码行就会被执行。现在,您没有得到预期的结果;在...点击-->...-->弹出浏览器“?

点击!

您单击了鼠标;因此,驱动程序会捕获该事件,并与内核和窗口管理器一起生成鼠标事件,然后对其进行处理。您可以看到该事件正在处理中,因为图标在底部亮起;任务栏会通知它已收到鼠标事件。我们可以肯定执行的代码的这一部分是有效的。

定位并启动可执行文件...

任务栏上的图标在其属性中指定了一个位置;在那里找到可执行文件,检查属性,最后启动它。好吧,如果一切顺利;可能是定位出错,但随后您会收到警告,也可能是属性或启动出错,但随后您也会收到警告。所以,如果您可以看到该过程,这里实际上没有出错;如果确实出错,您会通过警告或事件日志中的条目看到这一点。

轮到 Google Chrome 了。

因此,可执行文件已启动;现在 Google Chrome 开始加载其所有库、所有设置、所有数据、您的用户配置文件等。这确实是一个大问题;所以是的,这里可能出现很多问题。它会告诉您哪里出了问题吗?并不总是。一些不专业的修复尝试会起作用吗?也许,不太可能。

我的浏览器窗口在哪里?!

它在那里,或者可能不在;很难说。据我们所知,正如你所描述的那样,该过程是存在的;因为你可以使用它的任务。所以,它要么卡在某处,要么是某处失败了;但是什么。这就是需要检查情况。

看看状态在多个进程中,查看它们的线程;它们卡在哪些函数中?如果你无法从当前状态看到它,你需要看看踪迹相反;它会写入一些日志文件吗?尝试访问某些文件时是否会导致“访问被拒绝”?文件是否丢失?...?

如果没有这些详细信息,我或其他人能判断出哪里出了问题吗?不,我们不能,你需要检查如何事情运作是为了知道为什么它本来的样子就已经坏了。

我只想要我的浏览器窗口!

有时你无法修复严重损坏的东西;你需要重新开始,这意味着尝试从下往上从易到难地替换事物:

  1. 启动新的浏览器配置文件。
  2. 重新安装浏览器。
  3. 开始新的用户配置文件。
  4. 恢复备份。
  5. 重新安装操作系统。
  6. 购买一台新电脑。

是否要排除故障并修复,由您决定或者将其删除并从头开始。

答案2

我遇到了完全相同的问题,并想出了两种解决方法。我希望这能帮助其他遇到同样问题的人。我到处寻找解决方案,但找不到。

第一个是最简单的,它为你提供了一些额外的应用程序。缺点是你需要点击两次才能打开 Chrome。安装适用于 Windows 的 Chrome 应用启动器

第二种选择是创建两个文件并下载一个免费程序。我在我的 Chrome 文件夹中创建了这些文件C:\Program Files (x86)\Google\Chrome\Application。您的文件夹可能不同。使用记事本创建并编辑这两个文件。

第一个是包含的简单批处理文件Chrome.exe。因此,只需将扩展名从 更改为txt并将bat其重命名为 Chrome。

第二个文件应包含以下 VB 内容:

Set WshShell = CreateObject("WScript.Shell") 
WshShell.Run chr(34) & "C:\Program Files (x86)\Google\Chrome\Application\Chrome.bat" & Chr(34), 0
Set WshShell = Nothing

现在将名称更改为 Chrome,将扩展名更改为vbs。如果您的 chrome 批处理文件位于其他文件夹中,则需要编辑路径。我只添加了第二个 VBS 文件,因为它隐藏了运行批处理文件时出现的 dos 框,如果这不打扰您,那么您就不需要它了。

Windows 不允许你将该文件固定到任务栏,因此我下载了这个简单的免费程序,名为固定至 8。只需解压文件并运行 32 位或 64 位版本,然后选择要固定到任务栏的文件即可。您可以固定的不仅仅是文件,它是一个很好的实用程序。

我做的另一件事就是创建一个快捷方式,以便我可以将图标更改为 chrome 图标。快捷方式是我固定在任务栏上的文件。

可能有一种更简单的方法可以实现与我上面描述相同的目的,所以如果有人知道更好的方法,请分享。如果有人知道正确的解决方案,而不是这些工作,我一定会想知道。

答案3

我遇到过类似的问题,我能够通过使用自动还原点恢复系统来恢复我的 chrome,它工作正常。通常系统还原需要 5-10 分钟,还原点后安装的程序将被卸载。这对我来说真的很有效。你可以试试如何恢复系统和这里这是一些常见问题。希望您的问题得到解决。

答案4

我个人对此问题的解决方法是:1. 转到注册表编辑器 2. 删除 HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ 中的 Chrome 和 ChromeHTML 文件夹 3. 打开 chrome 4. 设置为非默认值。

一切都会很顺利(包括在其他应用程序中打开要发送到 Chrome 的 URL)……只是每次重启时我都必须执行此过程。为其创建一个宏可能会很好。

顺便说一句,我尝试使用管理员权限重新安装 Chrome clean 几次,但都没有解决。希望有人能找到这个错误的真正根源。

相关内容