GeForce Experience 绕过登录与禁止自动更新
本文說明了,如何在未注冊Nvidia賬戶的情況下,繞過GeForce Experience(以下簡稱為GFE)賬戶登錄的方法,從而直接使用登陸后才能使用的各種功能。在PC未聯網的情況下,此方法依舊能正常繞過登錄,直接進入GFE主界面;還說明了屏蔽GFE自動下載更新程序的方法。
注意
1. 文本的方法(理論上)適用于所有版本的GeForce Experience,截止2022/4/17日,已在以下GFE版本測試通過:
- GFE版本3.25.1.27,N卡驅動版本512.15
- 3.24.2.126
- 3.20.2.34
- 3.16.0.122
點擊版本號,下載對應版本修改好的app.js文件
2. 當顯卡驅動版本與GFE版本不匹配時,GFE的某些功能(例如:串流、錄屏)會無法啟用。經測試,GFE的3.16.0.122版本可與 N卡驅動391.35 、397.93 、382.16相匹配。
3. GFE會強制更新到最新版本,自動下載最新顯卡驅動。可通過修改系統的hosts文件,屏蔽Nvidia相關域名解析,阻止自動下載和強制更新。
1. 使用VS Code(或其它代碼編輯器)打開文件C:\Program Files\NVIDIA Corporation\NVIDIA GeForce Experience\www\app.js
注意,不要格式化代碼! 本文提供的正則表達式適用于,從未格式化過的代碼中搜索關鍵代碼。
2. 代碼修改
2.1 實現繞過登錄
基本思路:
(考慮到將來GFE版本更新后,其代碼可能發生了一些細微變化,但關鍵代碼的正則表達式不會變化,可根據此思路自行定位代碼的添加位置)
具體操作:
搜索到(替換前)的代碼:
替換后的代碼:
2.2 去除登錄窗口(非必須,也可手動關閉登錄窗口)
搜索到(替換前)的代碼:
替換后的代碼:
之后保存文件,打開GFE即可看到修改后的效果,下圖中的界面顯示約0.5秒后,自動進入主界面。
3. 屏蔽 GFE自動下載更新程序。
注意:修改系統的hosts文件后,GFE、瀏覽器和下載器都將無法正常訪問被屏蔽的域名;需要手動更新GFE或顯卡驅動時,手動將被屏蔽的域名從hosts文件中移除即可。
經調試分析,GFE(中文版)自動下載更新和顯卡驅動的域名有:
其它語言版本GFE的自動下載更新的域名列表在第4行不同。
hosts文件路徑為C:\Windows\System32\drivers\etc\hosts
每次修改完hosts文件后,需要執行 ipconfig /flushdns命令,刷新系統的DNS緩存,使hosts的修改生效。
為方便起見,可通過bat批處理腳本,完成hosts文件修改和DNS刷新。
@echo off echo 設置hosts文件為可寫 attrib -R C:\WINDOWS\system32\drivers\etc\hosts echo 屏蔽Nvidia自動更新服務器域名 echo 127.0.0.1 international-gfe.download.nvidia.com >>"%windir%\system32\drivers\etc\hosts" echo 127.0.0.1 cn.download.nvidia.com >>"%windir%\system32\drivers\etc\hosts" echo 127.0.0.1 ota.nvidia.com >>"%windir%\system32\drivers\etc\hosts" echo 127.0.0.1 ota-downloads.nvidia.com >>"%windir%\system32\drivers\etc\hosts" ipconfig /flushdns pause復制以上代碼塊,保存成bat格式文件,執行即可。
以上就是本文的全部內容了。
總結
以上是生活随笔為你收集整理的GeForce Experience 绕过登录与禁止自动更新的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 英语水平低,能学好编程吗?
- 下一篇: SQL批量新增