跳到主要內容

發表文章

目前顯示的是有「電腦秘技」標籤的文章

解決Windows 10 taskbar 出現的, 詭異的DesktopWindowXamlSource icon 問題

 自從在2023 1月份 更新了Windows 之後, 總是會出現這個東西 如果我右鍵點擊並關閉它, 它會關閉我的 OneDrive. 無論怎麼做, 重新安裝OneDrive 也好, 都無法把這個icon給解決掉 最後找到了解決的辦法, 辦法如下: 到 Windows 的 Settings (可以直接在Windows search 搜尋 「多工作業 / Multitasking」.  直接跳過2 ~ 4 的步驟), 或者在桌面的空白區域按右鍵。 選擇「Display Settings / 顯示設定」。 在「尋找設定」方塊中輸入「Multitasking / 多工作業」。 選擇「Multitasking / 多工作業設定」。 在「Virtual Desktop / 虛擬桌面」,將「On the taskbar, show windows that are open on / 在工作列中顯示開啟的視窗」設定為「Only the desktop I'm using / 僅顯示我正在使用的桌面」。

關於有些網站, 雖然擁有相同的SSL 設定, 可是有的 SSL 測試達到 A+ 有些則是 A 的原因

經過測試, 發現那是因為有些網站使用 wildcard (比如:  *.abc.com) 型的 SSL cert 那些能夠得到 A+ 的網站則是使用單一 (但是有 附屬的子域名 在同一張 SSL cert 裡) 型的 SSL cert  (比如:  sub.abc.com, alternative names :  sub.abc.com sub2.abc.com sub3.abc.com sub4.abc.com) 從網路上搜尋得知 "Wildcard certificates can impact security negatively if they're used by different teams and on unrelated sites, but for us it's not possible to determine if that's the case. For that reason, they're not impacting the score." 解決辦法:  暫時無解, 或者放棄使用wildcard 型的 SSL cert

關於網站支援 TLS 1.3 可是瀏覽器卻顯示 TLS 1.2 或者以下的解決辦法

這有兩個可能性: 使用者相較舊版本的瀏覽器.  如今最新版的瀏覽器已經支援 TLS 1.3 了, 因此不成問題.  可以參考以下的網址來解決 https://geekflare.com/enable-tls-1-3-in-browsers/ 電腦安裝了Kaspersky 解決辦法: a.  打開Kaspersky b.  Additional -> Network c.  在Encrypted connections scanning, 勾選 " Do not scan encrypted connections " 但是一旦勾選了 " Do not scan encrypted connections ", 意味著失去了一層的保護, 不再掃描所瀏覽的 HTTPS 網站, 也不會在瀏覽器使用 Kaspersky 自己的 SSL cert (其實這無所謂.  因為這其實是類似proxy, 通過 Kaspersky 的伺服器掃描與解析所瀏覽的HTTPS 網站) 一旦按照以上的步驟做了之後, 順利的話, 瀏覽器會顯示 TLS v1.3 Chrome FireFox

解決無法在Windows 使用 composer / git 下載與安裝的問題

出現了幾個詭異的問題.  首先是從github clone 或者從composer 下載檔案時 : Permission denied (publickey) 解決辦法如下: 1.  ssh-keygen -t rsa -b 4096 -C "github email account" 2.  cd c:\users\你的WINDOWS_USER\.ssh 3.  clip < id_rsa.pub 登入到github 1.  到 Account -> Settings -> New SSH Key 2.  建立一個SSH key 3.  將之前複製的id_rsa.pub 內容貼上, 然後Save 4.  確認是否通過認證:  ssh -T git@github.com 然後是第二個問題, composer 無法下載檔案, 現實的錯誤如下: SSL certificate problem: self signed certificate in certificate chain 解決的辦法如下: 1. git config --global http.sslVerify false 2. 或者自己將這段放進 composer.bat 檔裡以避免偶爾會失效, 每次執行 php composer.phar 之前設定  git config --global http.sslVerify false 但是這辦法太麻煩了. 3. 直接在 .gitconfig 裡設定: 尋找 .gitconfig 在哪, 可以使用這個指令:   git config --list --show-origin 之後直接將 以下這段貼進 config 或者   .gitconfig (通常在 c:\users\你的WINDOWS_USER_NAME 裡.  有多少個config 就全部加入) 就行了: [http] sslVerify = false 4. 因為我有使用WinNMP, 因此每次切換不同的PHP 時, WinNM...

解決Windows 10 的VMWare 裡使用Bridge network的Host OS 出現 Network Unreachable 問題

這問題造成的原因是因為VMWare 沒有正確的 point 到所要的實體網路卡 解決辦法: 打開VmWare 從Menu, 選擇 Edit->Virtual Network Editor 打開之後, 選擇 Change Settings 倘若沒有看到VMNet0, 那就選擇 Add Network 增加一個新的網路.  若有, 則step 6 這時要你選擇一個虛擬網路, 選擇 VMNet0 然後按O 建立之後, 按 VMNet0, 然後按 Bridged, 底下的Bridged to 則挑選你的網路卡. 按 Ok 儲存起來.  之後重新啟動Host OS (比如 CentOS), 這時候應該順利進入網路了.

解決Windows 無法順利copy 超過3 或者 4GB 的檔案到NAS的方法

原來的檔案有9GB, copy 到 3.65 GB 左右的時候出現 The specified network name is no longer available 這似乎是Windows 的限制, 解決辦法: 1.  打開regedit 2.  HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters\ 3.  將 size 的value修改成 0  (Windows 預設是1) 1 = Minimize Memory Used 2 = Balance 3 = Maximize Throughput for File Sharing and Maximize Throughput for Network Applications

解決Windows Explorer 不會自動refresh的問題

打開regedit 尋找HKEY_CLASSES_ROOT\CLSID 搜尋 "dontrefresh" 字眼的key 將 1 改成 0 重新開機

解決登入網站時卻是跑到ADSL Router MODEM 的主頁的問題的方法

一般來說, 如果設定了 abc.com, IP 是自家網路的IP, 那麼在家登入abc.com 時, 卻出現ADSL Router MODEM 的主頁, 如果使用另一個網路登入abc.com, 會直接登入到想要登入的網站(伺服器是架設在家裡). 這是因為在家/跟IP 一樣的網路 登入網站時, IP 是比方說: 60.52.33.55.  可是這60.52.33.55 這IP 的網路正是自己使用中的網路的IP, 因此ADSL Router MODEM 認為這IP 是MODEM 的(倘若MODEM 的區域網路IP 是192.168.1.1, 那麼60.52.33.55 也就是 192.168.1.1 的化身, 這自然就是去到Router MODEM 的主頁). 當我們登入abc.com 時, 是從自己的電腦->ADSL Router MODEM->網際網路尋找 abc.com 的IP, 取得60.52.33.55 -> 回到ADSL Router MODEM -> 電腦 -> ADSL Router MODEM 然而這問題不難解決: 在自家的伺服器設定DNS, 指定www.abc.com 的IP 是區域網路的IP, 比如: 192.168.1.5 倘若有用Firewall, 則加入新規則, 允許UDP 與 TCP 的Port 53 在ADSL Router MODEM 那, Preferred DNS 是192.168.1.5, Alternate DNS 是原本的Preferred DNS (也就是ISP 的DNS).  如此一來, 當我在區域網路內登入 www.abc.com, 就會直接到正確的網站 (也就是架設在192.168.1.5 伺服器內的網站), 當我在另一個網路/在公司登入www.abc.com, 也是到正確的網站. 如果不想在ADSL Router MODEM 那設定, 也可以在自己電腦內的TCP/IP 那設定, 效果一樣.  如下圖所示 (步驟3 之後) 如此一來, 當我們登入abc.com 時, 就會變成是從自己的電腦->ADSL Router MODEM->先去192.168.1.5 尋找, 找不到的話才到網際網路...

如何清除VNCViewer (Windows 版) 的紀錄

倘若要刪除 任一的紀錄: 1. 打開DOS prompt / command prompt, 輸入 regedit 2. 到 HKEY_CURRENT_USER\Software\RealVNC\VNCViewer4\MRU 3. 刪除你不需要的紀錄.  比方說:  01    REG_SZ    192.168.1.1 4. 倘若刪除01, 04  或者任一 的紀錄, 那就需要重新命名.  選擇02, right click mouse, 選擇 rename.  更改成 01 5.  倘若刪除01, 04 或者任一的紀錄,  選擇Order, right click mouse, 選擇 modify.  將已經刪除的瀏覽紀錄給刪掉.  比方說:  00 01 02 03 04, 刪掉多出來的. 倘若要全部清空: 打開DOS prompt / command prompt, 輸入: reg delete hkcu\software\realvnc\vncviewer4\mru /f

教你如何解決Vista系統造成影碟一直運轉的問題

數個月前安裝Vista 來玩之後, 發現每次登入視窗, 硬碟就一直在跑個不停, 明明所有東西都已經載入完成了, 可是硬碟就是一直跑, 我就這樣放著什麼都不作(什麼軟體也沒開)數分鐘之後才停止下來.  我還以為是我的記憶體不足呢, 可是查詢看看, 才用了最多不到60%... 還有安內多記憶體可以用, 不可能會這樣龜速... 我的電腦配備: Intel C2D 1650 ASUS P5K 2GB DDR2 667 320GB SATA II 7200 轉 我安裝Vista Ultimate 而且將所有特效開啟 (相信其他的也是一樣的問題) 後來真的受不了硬碟一直在跑, 所以就上網救命了.  哈, 還真的給我找到原因以及解決方法