AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / computer / 问题 / 1520433
Accepted
SQLTemp
SQLTemp
Asked: 2020-01-27 22:36:22 +0800 CST2020-01-27 22:36:22 +0800 CST 2020-01-27 22:36:22 +0800 CST

自动更新后 Google Drive 快捷方式损坏

  • 772

问题是在启动时保持指向正确应用程序可执行文件的快捷方式正确,因为文件夹路径随每个新版本号而变化。每次发生此更改时,都会破坏 Google Drive 的用户配置文件桌面图标。

C:\Program Files\Google\Drive File Stream\<36.0.18.0>在 Google Drive 进行自动更新并在与相关的 build\release 编号相关的主文件夹中创建一个新的子文件夹后,就会出现此问题,从而导致此问题。

问题:我可以完全关闭 Google Drive 自动更新来解决这个问题,还是有其他解决方案可以为快捷方式动态解决这个问题?

在此处输入图像描述

其他细节和我尝试过的东西......

  • 现在GoogleDriveFS.exe应用程序位于其中,36.0.18.0因此桌面快捷方式不再作为在 C:\Program Files\Google\Drive File Stream\35.0.13.0\GoogleDriveFS.exe不再存在的安装点上创建的路径(目录空)。
  • 我知道AutoStartOnLogin注册表项,但这似乎每次启动都会受到打击,即使它确实如此,用户桌面快捷方式仍然无法正常工作。
  • 所有谷歌驱动器都安装了以下参数
    GoogleDriveFSSetup --silent --desktop_shortcut
google-drive shortcuts
  • 3 3 个回答
  • 3748 Views

3 个回答

  • Voted
  1. Best Answer
    Vomit IT - Chunky Mess Style
    2020-02-07T19:44:20+08:002020-02-07T19:44:20+08:00

    您可以使用 PowerShell 作为启动脚本GoogleDriveFS.exe,以递归方式从子文件夹中和所有子文件夹中识别最新创建的文件\Drive File Stream,然后使用其完整路径.lnk在公共桌面文件夹或任何位置创建(或替换)快捷方式文件。适合你。

    只需使用任务计划程序或组策略将以下逻辑作为Computer 启动脚本运行。如果使用任务计划程序,请确保任务在SYSTEM帐户下运行以确保安全。

    PowerShell(版本 3+)

    $Src = "C:\Program Files\Google\Drive File Stream";
    $Lnk = (Get-Childitem -Path $Src -Include "GoogleDriveFS.exe" -File -Recurse | % {"$($_.CreationTime), $($_.FullName)"}) | Sort-Object -Descending | Select -First 1 | %{$_.Split(",")[1].Trim()};
    New-Item -ItemType SymbolicLink -Path "C:\Users\Public\Desktop" -Name "GoogleDrive.lnk" -Value $Lnk -Force;
    

    PowerShell(版本 2+)

    $Src = "C:\Program Files\Google\Drive File Stream";
    $Lnk = (Get-Childitem -Path $Src -Include "GoogleDriveFS.exe" -Recurse | % {"$($_.CreationTime), $($_.FullName)"}) | Sort-Object -Descending | Select -First 1 | %{$_.Split(",")[1].Trim()};
    New-Item -ItemType SymbolicLink -Path "C:\Users\Public\Desktop" -Name "GoogleDrive.lnk" -Value $Lnk -Force;
    

    支持资源

    • 获取子项
    • ForEach-对象

      Foreach-Object 的标准别名%:' ' 符号,ForEach

    • 排序对象
    • 分裂()
    • 修剪()
    • 新物品
    • 2
  2. Libby S
    2021-07-02T11:57:34+08:002021-07-02T11:57:34+08:00

    对于不了解 PowerShell 或组策略的人来说,这是一个更简单的解决方案。

    1. 转到快捷方式的“属性”

    2. 将版本号(例如 34.0.20.0)替换为新的版本号并保存。

      完整的文件位置字符串:

       C:\Program Files\Google\Drive File Stream\34.0.20.0\GoogleDriveFS.exe
      
    3. 要更改快捷方式图标,请转到“更改图标”并导航到 Google Drive Stream 文件夹并选择 GoogleDriveFS.exe,它会自动选择正确的图标。

    如果更改快捷方式属性,则无需重新安装

    • 1
  3. Phistrom
    2021-09-21T10:09:41+08:002021-09-21T10:09:41+08:00

    我不确定它是在哪个版本中添加的,但%programfiles%\Google\Drive File Stream现在的安装文件夹包含一个launch.bat可以启动最新GoogleDriveFS.exe.

    您可以创建一个桌面快捷方式"%programfiles%\Google\Drive File Stream\launch.bat",在其上添加正确的图标,将其命名为Google Drive,然后将其放在用户的桌面上,它应该始终可以使用。

    • 0

相关问题

  • 谷歌驱动器获取最近上传的文件

  • 如何刷新开始屏幕?

  • 有没有办法用你安装的程序打开谷歌驱动器文件?

  • 在 Google 云端硬盘中隐藏 desktop.ini

  • 如何将应用程序快捷方式添加到 Windows 10 链接工具栏?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何减少“vmmem”进程的消耗?

    • 11 个回答
  • Marko Smith

    从 Microsoft Stream 下载视频

    • 4 个回答
  • Marko Smith

    Google Chrome DevTools 无法解析 SourceMap:chrome-extension

    • 6 个回答
  • Marko Smith

    Windows 照片查看器因为内存不足而无法运行?

    • 5 个回答
  • Marko Smith

    支持结束后如何激活 WindowsXP?

    • 6 个回答
  • Marko Smith

    远程桌面间歇性冻结

    • 7 个回答
  • Marko Smith

    子网掩码 /32 是什么意思?

    • 6 个回答
  • Marko Smith

    鼠标指针在 Windows 中按下的箭头键上移动?

    • 1 个回答
  • Marko Smith

    VirtualBox 无法以 VERR_NEM_VM_CREATE_FAILED 启动

    • 8 个回答
  • Marko Smith

    应用程序不会出现在 MacBook 的摄像头和麦克风隐私设置中

    • 5 个回答
  • Martin Hope
    CiaranWelsh 如何减少“vmmem”进程的消耗? 2020-06-10 02:06:58 +0800 CST
  • Martin Hope
    Jim Windows 10 搜索未加载,显示空白窗口 2020-02-06 03:28:26 +0800 CST
  • Martin Hope
    v15 为什么通过电缆(同轴电缆)的千兆位/秒 Internet 连接不能像光纤一样提供对称速度? 2020-01-25 08:53:31 +0800 CST
  • Martin Hope
    fixer1234 “HTTPS Everywhere”仍然相关吗? 2019-10-27 18:06:25 +0800 CST
  • Martin Hope
    andre_ss6 远程桌面间歇性冻结 2019-09-11 12:56:40 +0800 CST
  • Martin Hope
    Riley Carney 为什么在 URL 后面加一个点会删除登录信息? 2019-08-06 10:59:24 +0800 CST
  • Martin Hope
    zdimension 鼠标指针在 Windows 中按下的箭头键上移动? 2019-08-04 06:39:57 +0800 CST
  • Martin Hope
    jonsca 我所有的 Firefox 附加组件突然被禁用了,我该如何重新启用它们? 2019-05-04 17:58:52 +0800 CST
  • Martin Hope
    MCK 是否可以使用文本创建二维码? 2019-04-02 06:32:14 +0800 CST
  • Martin Hope
    SoniEx2 更改 git init 默认分支名称 2019-04-01 06:16:56 +0800 CST

热门标签

windows-10 linux windows microsoft-excel networking ubuntu worksheet-function bash command-line hard-drive

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve