日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

GeForce Experience 绕过登录与禁止自动更新

發布時間:2023/12/20 编程问答 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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版本更新后,其代碼可能發生了一些細微變化,但關鍵代碼的正則表達式不會變化,可根據此思路自行定位代碼的添加位置)

  • 使用關鍵代碼的正則表達式"choose"===\w\.nvActiveAuthView 搜索形如"choose"===y.nvActiveAuthView的關鍵代碼,搜索到的關鍵代碼中的字母y會隨GFE版本而變化;在其它版本中搜索到的代碼可能為"choose"===S.nvActiveAuthView。
  • 搜索到關鍵代碼后,開始定位添加代碼的位置。"choose"===y.nvActiveAuthView往后的第一個}后,就是添加代碼的位置,添加的代碼(任何GFE版本都一樣,不隨版本變化)為;this.handleLoggedIn({sessionToken:"",userToken:"",user: {core:{displayName:"匿名用戶",primaryEmailVerified: true}}});
  • 添加的代碼中,第一個字符為;或 ,均可,兩種寫法在代碼執行邏輯上等價。
  • 具體操作:

  • 使用正則表達式"choose"===\w\.nvActiveAuthView[\D]*\)\}搜索代碼,其中的[\D]*考慮到了兼容GFE舊版本代碼的細微變化。
  • 替換內容為"choose"===this.nvActiveAuthView)};this.handleLoggedIn({sessionToken:"",userToken:"",user: {core:{displayName:"匿名用戶",primaryEmailVerified: true}}});
  • 搜索到(替換前)的代碼:

    替換后的代碼:

    2.2 去除登錄窗口(非必須,也可手動關閉登錄窗口)
  • 使用正則表達式\w\.selectView\(\)\},\w\.selectView=function\(\)\{搜索代碼,
  • 替換內容為return;
  • 搜索到(替換前)的代碼:

    替換后的代碼:

    之后保存文件,打開GFE即可看到修改后的效果,下圖中的界面顯示約0.5秒后,自動進入主界面。

    3. 屏蔽 GFE自動下載更新程序。

    注意:修改系統的hosts文件后,GFE、瀏覽器和下載器都將無法正常訪問被屏蔽的域名;需要手動更新GFE或顯卡驅動時,手動將被屏蔽的域名從hosts文件中移除即可。
    經調試分析,GFE(中文版)自動下載更新和顯卡驅動的域名有:

    #更新顯卡驅動 所需的域名 international-gfe.download.nvidia.com #更新GFE 所需域名 cn.download.nvidia.com ota.nvidia.com ota-downloads.nvidia.com

    其它語言版本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 绕过登录与禁止自动更新的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。