2024年11月15日 星期五

修復Windows消失的檔案圖示

雖然Windows 10已走向尾聲,但這方法對於之後的Windows也許同樣有效。
重大版本更新後,Windows可能會出現檔案圖示完全消失、且無法存取檔案內容(右鍵功能表)的情況。若曾使用移除捷徑箭頭之類的小技巧修改,可以試著先解除安裝Windows重大更新、取消這類捷徑圖示修改後、再重新安裝更新;完成更新後、再重新套用移除捷徑箭頭的修改。
源自Microsoft用戶社群,當中的一位用戶YusufPırıldar提及參考https://www.windowscentral.com/how-get-rid-shortcut-arrows-windows-10的設定移除捷徑箭頭後、導致圖示異常的情況。
本人也採取類似的方式、不過29值並未輸入也能達成同樣效果。自Windows 10 21H1安裝以來便使用此設定始終無異狀,直到安裝KB5046613(以及預覽版本KB5045594)的修正後出現上述情況。
經解除KB5046613、恢復捷徑箭頭設定(移除HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Icons)、再次安裝KB5046613,檔案圖示消失的異狀完全解除;但再次套用移除捷徑箭頭修改時、若原本為 "29"="%windir%\\System32\\shell32.dll,-50" 須改為"29"="%windir%\\System32\\imageres.dll,-17",否則捷徑圖示將可能呈現為全黑。

2023年4月6日 星期四

新的開始:Xuite隨意窩網誌結束營運的牢騷

近年許多臺灣的免費網路服務紛紛結束運作,但Xuite畢竟是中華電信的、雖然先後結束了搭配的電子郵件與檔案空間服務,還是安慰自己有一定使用者的隨意窩網誌應該能活下去......然後當然也跟著被砍了。

離譜的是公告還是看網路新聞才知道的、上了自己的網誌也沒任何彈出警告,真差勁。

只好設法搬遷了。雖然Blogge歷史悠久、發現自己竟也曾申請過,但忘記當時為何沒使用,也許是缺乏檔案空間的緣故吧,畢竟發布的東西有些涉及下載的內容,整套服務還是方便點。後來Xuite停了檔案空間、但也使用些時日、所以也懶得搬了......然後就是今天的下場。

地區性的免費網路服務多半前景堪慮啊,尤其臺灣的、客層小資源少,這麼多年來的免費服務、只剩下智邦的URL電子信箱還維持運作,他們可真盡力!!

祝福那些還在奮力經營的臺灣免費網路服務吧。廢話結束、開始由Xuite隨意窩搬移內容了~

雖沒有刻意發布網誌的習慣、但活了這些年也寫了些東西、當作自己的學習筆記與經驗分享。累積了好多年的內容、有些再也沒參考價值、也懶得一一篩選了,尤其某些還涉及檔案下載的內容。若有興趣請留言吧、再想想怎辦(自言自語、肯定沒人為此留言了~)。

2022年10月5日 星期三

2022-10-05 21:00 以PasoFami擷取FDS的NSF

擷取任天堂紅白機音樂檔(Nintendo Sound Format, NSF)並不是太輕鬆的事,特別是由磁碟機系統的映像檔(Famicom Disk System, FDS)擷取。但藉由PasoFami(パソファミ)大大減低了擷取NSF的難度。

其實是PasoFami作者預先建立了NSF擷取的定義,所以配合的NES/FDS檔必須是正確的(可由ROM checker檢查)。不過PasoFami並非免費軟體,特別是擷取NSF是屬於收費功能;純日文化介面、以及伴隨著PasoFami作者安藤信明當年的SPW爭議事件,PasoFami的普及性低了不少。但隨著PasoFami作者安藤信明於2018年病逝、作者的次子安藤弘治決定將此程式免費釋出、讓安藤信明得以遺愛人間。


首先下載並安裝PasoFami v2.39,同時下於主頁釋出的註冊碼產生器GETUSERID,稍後PasoFami需完成註冊以執行完整功能。由於PasoFami是日文介面,不改動系統語系的情況下,全程需要透過NTLEA / Locale Emulator外掛語系執行。先執行安裝來源中的pasodcv2.exe,輸入「45-36-43-BE-00-01」、以將主程式pasofami.exe轉換為可正常註冊的版本(2169KB CRC32:98C96E25 -> 2189KB CRC32:CDF79090)、接著執行setup.exe進行安裝(若要備份原始安裝文件、建議先完成主程式可註冊化變換再備份)。

完成安裝後PasoFami將會自動執行。此時若pasofami.exe未完成可註冊化變換,輸入GETUSERID.exe產生的註冊碼將無法完成註冊。

點擊圖示的「ID表(示)」,就會顯示包含「マシン ID」的對話框,COPY後貼入GETUSERIDID.exe的「マシンコード」欄位,點擊OK即生成註冊用的「ユーザ ID」。


接著回到PasoFami,點擊圖示「ID設(定)」,將GETUSERID.exe生成的「ユーザ ID」複製並貼入對話框的「パソファミユーザ ID」,下方的「パソファミユーザ氏名」可略過不填(填入的話、稍後可透過版本情報是否顯示Username確認註冊狀況。當然能夠正確儲存NSF檔絕對是註冊成功的版本。)


完成PasoFami註冊後、接著進行FDS的NSF檔擷取工作。將欲擷取NSF的FDS檔直接拖入PasiFami,一切正常將會出現遊戲執行畫面,接著先點擊「中斷」暫停遊戲執行,再點擊「編輯」中的「NSF自動作成」。若是一般的NES檔多半可自動判定遊戲名稱並提示生成文件,FDS檔則需手動選擇對應遊戲。

以悪魔城ドラキュラ(ディスク) V1.0為例,執行FDS檔並進入「NSF自動作成」後、PasoFami無法判定對應的遊戲名稱,此請由「タイトル選択」下拉選單選擇「ディスクシステム」類別中的「悪魔城ドラキュラ(ディスク) V10」

下方的「曲名」便會自動提示為選擇的遊戲名稱、對應的NSF檔欄位是「Title」,「アーティスト」對應NSF欄位「Artist」,「コピーライト 」對應NSF欄位「Copyright」。

但由於PasoFami可輸入字數遠大於NSF欄位字元長度限制,建議NSF檔生成後以NSF tool確認實際的顯示效果、對此三欄位進行編輯調整。

接著可執行「動作確認」試播擷取的NSF內容。預設的NSF檔存放路徑是NES/FDS檔所在位置,可點擊「參照」另存他處。確認完畢後點擊最下方的「NSFファイル保存」即輸出NSF文件至指定位置。

一併提供重新打包的PasoFami v2.39未安裝版本、主程式「pasofami.exe」已透過「pasodcv2.exe」與代碼「45-36-43-BE-00-01」轉換為可註冊版本。「pasofami-demo.exe」為原始未經變換的版本、執行時將出現提示註冊對話、且無法以GETUSERID.exe產生的註冊碼完成註冊。

2022年9月15日 星期四

2022-09-15 21:30 修正FreshTomato 2022.4/5更新後WiFi進階設定無法儲存

目前Tomato主要的更新似乎只剩下FreshTomato,針對較舊的MIPS處理器機型、任何的更新也只能期盼是開發者佛心來的,沒法期待太多100%的完美表現。

以下為此次2022.4 / 2022.5更新後、進行WiFi進階設定卻無法儲存的狀況--

完成設定、甚至無進行任何WiFi進階設定而執行Save,卻出現 "The field "pci/1/1/regrev" is invalid. Please report this problem.訊息、而無法儲存設定。

此一狀況目前發生於RT-N5x-MIPSR2一系列韌體、與華碩RT-N16搭配的情境之下,RT-MIPSR2系列韌體與RT-N16的搭配無此問題。

向開發者反應後、對方提供暫時步驟迴避此一問題,透過telnet執行以下指令

nvram unset pci/1/1/ccode
nvram unset pci/1/1/regrev
nvram commit
reboot

之後系統重開機(其實 nvram commit 後便能即時生效),即能正常儲存WiFi進階設定。

追記:2022.6之後的更新已修正此問題。

2022年4月13日 星期三

2022-04-13 19:00 臺灣樂天帳號與Kobo帳號連動變更

應當是不常碰到的情況。若是以臺灣樂天市場帳號作為Kobo登入帳戶,若日後變更臺灣樂天市場做為登入帳號的電子郵件信箱地址,很可能會導致Kobo查無登入帳戶而無法登入的情況。

與Kobo方面聯繫的結果,建議先將臺灣樂天帳號改回舊信箱、再以舊信箱登入Kobo,並另建立Kobo帳戶再協助移轉。

臺灣樂天帳號改回舊信箱後確實能登入Kobo了,但需要另建立Kobo帳戶、將原本的臺灣樂天帳號資料移轉過去、以避免更動臺灣樂天市場帳號導致無法登入Kobo的問題嗎?

當然不需要。由Kobo帳戶設定變更登入資訊的電子郵件地址即可,稍後臺灣樂天市場的會員帳號(電子郵件地址)也會連帶變動。所以目前的情況、若以臺灣樂天市場帳號做為Kobo帳戶,更改信箱(登入帳號)時、必須由Kobo帳戶設定進行,否則由臺灣樂天市場進行變更、將導致帳號連動異常而使Kobo完全無法以新舊帳戶登入。

再次與Kobo方面聯繫的結果、只有制式回應,似乎沒打算將此情況列入障礙排除問答。紀錄於此做為日後參考。