前行者G3游戲鼠標驅(qū)動安裝故障排除并加入開機自啟功能
前行者G3游戲鼠標驅(qū)動安裝故障排除并加入開機自啟功能
前不久我在某魚上撿漏了套前行者的鍵鼠,硬件方面的體驗很不錯,但是一提到驅(qū)動程序,就讓人頭大了。
賣家發(fā)了我2個鼠標驅(qū)動,兩個裝上后發(fā)現(xiàn)其中一個“V8宏xxx”的軟件根本沒有用,打開后一直提示鼠標未插上,重啟之后也是如此。于是我就卸載了這個“V8”,但沒想到的是連帶第一個有用的驅(qū)動軟件也一并清除了。再次安裝第一個軟件卻提示“是否更新”,選擇的“是”,但是無論來多少次就是裝不上,找不到桌面圖標和對應(yīng)的文件。還好我研究了下,終于安裝上了。
不久我發(fā)現(xiàn)了這個鼠標的另一個槽點,就是沒有斷電記憶DPI、燈效等設(shè)置的功能,只要鼠標斷電(電腦關(guān)機后關(guān)掉插排、重新插拔鼠標),憑借鼠標自身的硬件無法記憶設(shè)置,想要達到記憶設(shè)置的目的,只有啟動驅(qū)動程序,此時驅(qū)動程序會與鼠標進行通信,將原先保存在電腦文件上的DPI、燈效等設(shè)置同步到鼠標。
經(jīng)過我?guī)滋斓拿鳎@兩個問題也算是基本解決了,下面就分享給各位。
?
?
一、【驅(qū)動安裝以及故障排除】
首先是驅(qū)動的安裝,我這邊分享一下對應(yīng)驅(qū)動程序的鏈接:https://wwm.lanzouy.com/b01jt70yb ;密碼:0000。
驅(qū)動程序?qū)?yīng)的是里面的zip文件,里面也包含了一個txt文件,接下來會用到(如藍奏云鏈接訪問不了,自行百度方法進行鏈接修改)
也可以選擇去官網(wǎng)https://www.eweadn.cn下載驅(qū)動,具體步驟如下:
1.在官網(wǎng)頁面找到“驅(qū)動下載”—“前行者品牌驅(qū)動”

2.翻頁查找“前行者G3鼠標驅(qū)動”

3.建議選擇第一個標題為“優(yōu)先下載使用”的驅(qū)動,第二個我這邊試過,裝不上。

注意:下載完成后解壓出的文件名是“G3游戲鼠標.[20191210].exe”,并校驗一下文件。
“G3游戲鼠標.[20191210].exe”文件的校驗值(不用區(qū)分大小寫):
CRC32:94B91542
SHA1:12a829a5031f282209623cf0ce06141a8c50877e
SHA256:0ebc012b841a60f2fdf1807214f8dc308894c6ec37d5bc32cf30420c68cb7ac8
如果不是,說明版本應(yīng)該又升級了,可以嘗試安裝;但是接下來遇到本文中所提到的安裝錯誤時,用本文中排除故障的方法可能不適用于新版本。
這種情況下建議使用我之前藍奏云鏈接里提供的驅(qū)動程序,畢竟這個鼠標驅(qū)動程序的版本已經(jīng)夠用了。
?
如果是系統(tǒng)剛剛裝好,安裝過程應(yīng)該會非常順利,是這種情況的話可以跳過接下來的故障排除的步驟,但建議還是看一看接下來的故障排除步驟,可以作為以后出問題時的參考。
?
如果雙擊運行安裝程序后第一眼看到的是下面的這個提示框,就說明需要采用特殊的方法才能進行安裝了,下面就是步驟:

1.在這個提示框中先選擇“是”
2.點擊“取消”中斷安裝過程

3. 選擇“是”進行確認,這個安裝窗口先不用管,放在一邊,切記不要點擊彈出窗口中的“完成”


?
4.在資源管理器的地址欄中輸入“%temp%”后按回車

?
5.查看帶有{}的文件夾

?
6.從這幾個文件夾中找到帶有“G3游戲鼠標.msi”的文件夾,雙擊“G3游戲鼠標.msi”進行安裝。

?
7.接下來的安裝就可以順利進行下去了,最后一步可以去掉勾選“Launch G3游戲鼠標”,先讓鼠標驅(qū)動不要啟動,點擊這個窗口的“完成”。

?
8.至此,排除安裝故障的過程已結(jié)束,此時應(yīng)該能看到桌面上的“G3游戲鼠標”圖標,程序安裝完成。
?
9.不要忘了還有個剛剛被放在一邊的窗口,這時可以進入窗口點擊“完成”了。點擊這個窗口的“完成”后,在%temp%文件夾下解壓出的安裝文件就會被清理刪除,無法進行下一步的手動運行“G3游戲鼠標.msi”進行安裝,所以剛才第3步要特別強調(diào)先不要點擊“完成”,要等鼠標驅(qū)動裝上去后,也就是上一步說到的窗口點擊“完成”關(guān)閉后,再去點剛剛被放在一邊的窗口里的“完成”。

?
二、【添加鼠標驅(qū)動程序的開機自啟】
開頭里提到要想鼠標斷電后能記憶之前的設(shè)置,只有通過啟動驅(qū)動軟件進行設(shè)置同步才行,所以我們希望每次開機時都能自動啟動這個軟件。添加驅(qū)動軟件的啟動項這一項并不難,不過啟動后軟件的設(shè)置窗口始終會彈出,還需要手動關(guān)閉,這一點有點煩人。我試過“/hide”、“/s”、“-hide”、“-s”嘗試讓軟件只啟動托盤,但是這些命令都是無效的,嘗試“/help”、“/h”、“-help”、“-h”也不能獲取到命令提示符幫助,官網(wǎng)和其它途徑也沒有搜到有關(guān)幫助,畢竟這類資源太偏了。不過我最后研究出一個辦法解決了。下面就是方法。
還記得“一、【驅(qū)動安裝以及故障排除】”中提到的那個txt文件吧?把它下載下來,把“txt”改為vbs。右鍵桌面“G3游戲鼠標”的圖標,定位到文件位置,然后把這個改好擴展名的vbs文件復制到這個路徑下。


也可以通過新建文本文檔將代碼復制進去,不過記得要用“另存為”,編碼為ANSI,并覆蓋原文件(我這邊的win10默認是UTF-8編碼,如果直接Ctrl+S,就會把新建的文本文檔存為UTF-8編碼,所以需要另存為并覆蓋原文件)
至于文件名可以隨意,不過最后要記得將擴展名txt改為vbs。
代碼如下:
'----------------------------------- 代碼起始線 -----------------------------------
'設(shè)置變量方便引用;
set WshShell = WScript.CreateObject("WScript.Shell")
'運行腳本所在的目錄的鼠標驅(qū)動程序,目前版本的驅(qū)動軟件可執(zhí)行文件名為“GamingMouse.exe”;
WshShell.Run "GamingMouse.exe"
'以下代碼用于查詢“GamingMouse.exe”并返回進程ID;
Set A = GetObject("winmgmts:")
Set P = A.ExecQuery("select * from win32_process where name='GamingMouse.exe'")
For Each I In P
?? K = I.ProcessId
?? PEX = I.ParentProcessId '獲得啟動此vbs腳本的wscript.exe的進程ID,方便退出時精準殺進程,防止誤殺其他wscript.exe;
?? Exit For
Next
'以下代碼用于嘗試聚焦窗口,一旦軟件窗口彈出,就會跳出while循環(huán);
ret = 0
While ret = 0
?? ret = WshShell.AppActivate(K)
?? WScript.Sleep 10
Wend
'發(fā)送“ALT+F4”組合快捷鍵關(guān)閉鼠標驅(qū)動軟件窗口(托盤仍然保留);
WshShell.SendKeys "%{F4}"
'腳本結(jié)束語句,參數(shù)0用于隱藏cmd黑窗彈出;
WshShell.Run "taskkill /F /PID PEX&exit",0
'----------------------------------- 代碼終止線 -----------------------------------
?
這個vbs文件準備好以后,可以雙擊試運行一下,記得一定是在右鍵退出鼠標驅(qū)動軟件的任務(wù)欄托盤圖標后再雙擊試運行,如果鼠標驅(qū)動軟件已經(jīng)運行起來了,這個腳本就沒用了。
正常的話應(yīng)該能看到鼠標驅(qū)動軟件的窗口一閃而過,或者根本看不到有窗口彈出,之后能發(fā)現(xiàn)右下角的任務(wù)欄圖標彈出。
?
之后將這個vbs文件的快捷方式發(fā)送到用戶的“啟動”文件夾
(路徑為:C:\Users\%username%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup)
方法:在資源管理器地址欄輸入上面的路徑后按回車,先單擊鼠標選中這個vbs文件(一定要先單擊選中,不然拖不出來),然后按住Ctrl+Shift不放,拖放到上面這個文件夾里。



?
至此,為鼠標驅(qū)動軟件添加不需要手動關(guān)閉窗口的開機啟動項的工作就完成了。
之后每次開機后都能記住鼠標的DPI和燈光等設(shè)置,而且不用手動關(guān)閉軟件煩人的啟動窗口了,接下來就是盡情的享用了??。
?
?
?
還有一點要注意的是,鼠標驅(qū)動軟件似乎會更改系統(tǒng)的鼠標指針移動快慢的設(shè)置,要留意下這個選項。設(shè)置的方法如下:
方法一、【通過控制面板】



?
方法二、【通過開始菜單的設(shè)置】




?
最后希望有大佬能把vbs編譯為exe,并且exe開機后能穩(wěn)定運行,這樣就能直接添加進“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run”運行了(這個地方的啟動項只支持exe、bat、cmd之類的),估計這樣就完美了。我這邊也試過,變?yōu)閑xe后剛開機那會兒估計因為環(huán)境變量不穩(wěn)定(估計是把vbs解壓到臨時文件夾下運行的),編譯出的exe一執(zhí)行就報錯。
希望官方能給鼠標加入硬件層面的斷電記憶設(shè)置功能和一鍵重置功能,這樣只要是不更改一些高級的設(shè)置的情況下(例如宏設(shè)置),驅(qū)動軟件就不需要啟動了,也就不必加開機啟動項了,一般的設(shè)置(如DPI和燈光)也完全可以直接用鼠標硬件上的按鈕操作并得到妥善保存,這樣就極大減輕了對軟件的依賴,會更受歡迎;同時希望官方提供把舊版驅(qū)動卸載殘留徹底清理干凈的工具,現(xiàn)在這驅(qū)動安裝時能出各種毛病,我也是醉了。
?
我覺得這次最大的收獲是那個vbs,以后遇到需要開機啟動但又不希望彈出窗口的情況時,這次的源碼完全可以借鑒參考。