2022年2月24日 星期四
2021年10月20日 星期三
2021年10月17日 星期日
避過TPM2.0安裝Windows11
這台電腦無法運行 Windows 11,這台電腦不符合安裝此版本的 Windows 所需的最低系統要求。
此時按下【Shift+F10】打開命令提示符,輸入 【regedit】,然後ENTER打開注冊表。
(或者按【Windows+ R】輸入【regedit】 回車)
HKEY_LOCAL_MACHINE\SYSTEM\Setup
右鍵【Setup】或在空白處新建一個名為【LabConfig】的項
接著在【LabConfig】下新建兩個【DWORD值】
數值名稱為【BypassTPMCheck】數值數據為【00000001】
數值名稱為【BypassSecureBootCheck】數值數據為【00000001】
確定無誤後關閉注冊表。
若提示消失則繼續下一步安裝。若提示還在請關閉該安裝程序,重新運行【sources】文件夾中的【setup】應用程序。
資料來源:https://youtu.be/p_EmTfmD-Ss
2021年9月14日 星期二
WINDOWS 雜記
Windows 內建封包側錄工具 - Pktmon
https://blog.darkthread.net/blog/pktmon/?fbclid=IwAR21OOy1Gif-GUK80bmFCETgnYm-vn3KI1LIHTPsckUM_kIAW4Ru4rezCCU
因遠端桌面問題咬住舊印表裝置需要刪除註冊表
REG DELETE "hkcu\Software\Microsoft\Windows NT\CurrentVersion\Devices" /va /f
https://blog.darkthread.net/blog/pktmon/?fbclid=IwAR21OOy1Gif-GUK80bmFCETgnYm-vn3KI1LIHTPsckUM_kIAW4Ru4rezCCU
因遠端桌面問題咬住舊印表裝置需要刪除註冊表
REG DELETE "hkcu\Software\Microsoft\Windows NT\CurrentVersion\Devices" /va /f
2021年9月3日 星期五
手機版網頁滿版顯示
語法
<meta name="viewport" content="width=device-width,initial-scale=1.0,maximum-scale=1.0, user-scalable=yes"/>Viewport的屬性
width / height:設定該頁適合顯示的畫面大小
iPhone 看普通網頁時會將顯示像素寬度變成 980px
若想正常顯示可使用device-width設定依行動裝置的螢幕寬度而定
initial-scale:設定預設的畫面是以多少倍的 viewport 來顯示
minimum-scale / maximun-scale:設定畫面提供縮放的最小與最大比例,值都為正數。
最小值default:0.25;
最大值default:10.0
通常可設定maximun-scale=1.0 防止螢幕翻轉成landscape模式後重新讓內容去對應轉動後viewport的寬度
通常可設定maximun-scale=1.0 防止螢幕翻轉成landscape模式後重新讓內容去對應轉動後viewport的寬度
user-scalable:設定是否能夠讓使用者縮放的功能
加上以下這段可以自訂iPhone新增網頁到主畫面的icon
<link rel="apple-touch-icon" href="icon.png"/>
其他設定
portrait模式(直式)
landscape模式(橫式)
顯示不同css設定 (Opera不支援)
<link rel="stylesheet" media="all and (orientation:portrait)" href="portrait.css">
<link rel="stylesheet" media="all and (orientation:landscape)" href="landscape.css">
使用者將網頁加到主畫面時,可以使網址列與最下面的選單消失,使網頁變為全螢幕模式
<meta name="apple-mobile-web-app-capable" content="yes" />
強制使用者無法拉動網頁
<script type="text/javascript">
document.addEventListener("touchmove", function(event){
event.preventDefault();
}, false);
</script>
<link rel="stylesheet" media="all and (orientation:portrait)" href="portrait.css">
<link rel="stylesheet" media="all and (orientation:landscape)" href="landscape.css">
使用者將網頁加到主畫面時,可以使網址列與最下面的選單消失,使網頁變為全螢幕模式
<meta name="apple-mobile-web-app-capable" content="yes" />
強制使用者無法拉動網頁
<script type="text/javascript">
document.addEventListener("touchmove", function(event){
event.preventDefault();
}, false);
</script>
資料來源:http://cfyeric.blogspot.com/2010/10/blog-post.html
2021年8月18日 星期三
JavaScript程式碼使用寫法
函式
建立函式
宣告函式
function realcool()
宣告函式內的程式碼
function reallycool()
{
JavaScript程式碼
}
函式命名
- 名稱大小寫有別
- 使用合法字元及避免使用保留字
- 取個有意義的名稱
function print_bold_text() { document.write("This is a bold statement!"); }
函式的參數
function reallycool(coolcar, coolplace)
{
JavaScript程式碼
}
函式參數的值
function reallycool(coolcar, coolplace) { var mycar = coolcar; }
function reallycool(coolcar, coolplace) { document.write("My car is a " + coolcar); }
使用多個參數
function reallycool(coolcar, coolplace) { document.write("My car is a " + coolcar + " and I drive it to " + coolplace); }
函式內的 return 敘述
function hello(name) { return "Hello, Mr. or Ms. " + name; }
在 script 中呼叫函式
hello("Lee");
在 HEAD 區域呼叫函式
建立 JavaScript 訊息方塊
window.alert("This is an alert!");
<HTML> <HEAD> <SCRIPT language="JavaScript"> <!-- window.alert("This is an alert!"); //--> </SCRIPT> </HEAD> <BODY> HTML 碼 </BODY> </HTML> </PRE>在函式中呼叫 JavaScript 訊息方塊
<HTML> <HEAD> <SCRIPT language="JavaScript"> <!-- function show_message() { window.alert("This is an alert!"); } show_message(); //--> </SCRIPT> </HEAD> <BODY> HTML 碼 </BODY> </HTML> </PRE>在 BODY 區域呼叫函式
<HTML> <HEAD> <SCRIPT language="JavaScript"> <!-- function print_text() { document.write("I came from a function!"); } //--> </SCRIPT> </HEAD> <BODY> <H4>在 BODY 區域呼叫函式</H4> <SCRIPT language="JavaScript"> <!-- print_text(); //--> </SCRIPT> <p> <B>This is a bold statement!</B> </BODY> </HTML>從一個函式呼叫另一個函式
<HEAD> <SCRIPT language="JavaScript"> <!-- function update_alert() { window.alert("Welcome! This site is updated daily!"); } function call_alert() { update_alert(); } call_alert(); //--> </SCRIPT> </HEAD>另一例子:<HEAD> <SCRIPT language="JavaScript"> <!-- function update_alert() { window.alert("Welcome! This site is updated daily!"); } function section_alert() { window.alert("Please visit the picture section!"); } function links_alert() { window.alert("Also, check out my links page!"); } function get_message() { update_alert(); section_alert(); links_alert(); } get_message(); //--> </SCRIPT> </HEAD>呼叫有參數的函式
<HEAD> <SCRIPT language="JavaScript"> <!-- function alerts( message ) { window.alert( message ); } function get_message() { alerts("Welcome! This site is updated daily!"); alerts("Please visit the picture section!"); alerts("Also, check out my links page!"); } get_message(); //--> </SCRIPT> </HEAD>使用全域變數
<SCRIPT language="JavaScript"> <!-- var mycar = "Honda"; var paycheck = 1200; function new_car() { mycar = "Ferrari"; // 全域變數 paycheck = 3500; // 全域變數 window.alert( "You need $" + paycheck + " to get a " + mycar ); } new_car(); window.alert( "You make $" + paycheck + " and have a " + mycar ); //--> </SCRIPT>使用區域變數
<SCRIPT language="JavaScript"> <!-- var mycar = "Honda"; var paycheck = 1200; function new_car() { var mycar = "Ferrari"; // 區域變數 var paycheck = 3500; // 區域變數 window.alert( "You need $" + paycheck + " to get a " + mycar ); } new_car(); window.alert( "You make $" + paycheck + " and have a " + mycar ); //--> </SCRIPT>呼叫有 return 敘述的函式
<SCRIPT language="JavaScript"> <!-- function get_added_text() { var text1 = "This is "; var text2 = "fun!"; var added_text = text1 + text2; return added_text; } var alert_text = get_added_text(); window.alert( alert_text ); //--> </SCRIPT>來源出處: https://www.csie.ntu.edu.tw/~sylee/courses/jscript/function.htm
2021年7月22日 星期四
如何刪除Windows 10/8/7/XP/Vista的EFI系統磁碟分割區
第1部分 — EFI系統磁碟分割區(ESP)是什麼
當您在電腦GPT磁碟上成功安裝Windows作業系統時,這時EFI系統分割區(簡稱ESP,EFI System Partition)也會被建立。它需要大約100M或200MB左右,無磁碟機代號。
EFI系統磁碟分割區是什麼?
根據維基百科,「EFI系統分割區是一個FAT或FAT32格式的磁碟分割區。UEFI固件可從ESP加載EFI啟動程式或者EFI應用程式」。
EFI分割區有什麼?它包含了4個主要部分:
啟動程式
裝置驅動程式
系統工具套件
資料檔
第2部分 — 刪除EFI系統分割區(ESP)會怎麼樣?
您知道為什麼不能刪除EFI系統磁碟分割區嗎?如果刪除了硬碟上的ESP會發生什麼事呢?
根據第1部分內容,EFI分割區類似於電腦啟動Windows的接口。這是在運作Windows分割區之前的一個預先步驟。沒有了EFI分割區,您的電腦將無法啟動到Windows。
總之,刪除EFI系統分割區將導致安裝的系統無法啟動。因此,EFI系統分割區通常被Windows作業系統保護和鎖定,防止和避免意外刪除。這就是為什麼在Windows檔案總管裡看不到EFI分割區及無法在Windows磁碟管理裡刪除的原因了。
重要
1. 如果您想讓Windows作業系統運作順暢,那就不要對EFI系統分割區做任何變更。
2. 如果您的硬碟已經滿了,接下來去了解是什麼正在佔用硬碟上的空間,並用正確的方式釋放空間。
3. 如果您想刪除EFI分割區並安裝一個新的Windows作業系統,您可以直接重新安裝作業系統。ESP將被自動移除。
第3部分 — 如何刪除EFI系統分割區(2種方法)
為了避免不必要的檔案丟失,請務必提前將ESP中的重要檔案備份到另一個安全的儲存裝置上。
方法1. 使用Diskpart指令刪除EFI系統分割區
作為指令行應用程式,Diskpart對於一般用戶來說有點複雜,因為該程式是非圖形界面。在操作下面的Diskpart指令行刪除EFI分割區時,請務必小心:
步驟1. 在PC上打開DiskPart
1. 按下「Windows+R鍵」打開執行視窗。
2. 輸入diskpart並點擊「確定」以打開命令提示字元視窗。
步驟2. 變更EFI系統分割區代號並將其設定為一個資料分割區
輸入以下指令並在每行結束時按下Enter鍵:
list disk
sel disk 0
list partition
sel partition1
SET ID=ebd0a0a2-b9e5-4433-87c0-68b6b72699c7
- 「list disk」(顯示電腦的所有磁碟。)
- 「sel disk 0」(標識出您需要使用哪個磁碟。這裡的0代表磁碟代號。)
- 「list partition」(顯示所選磁碟的所有分割區和EFI系統分割區。)
- 「sel partition 1」(選擇要刪除的EFI分割區。1為EFI的磁碟區代號。)
- 「SET ID=ebd0a0a2-b9e5-4433-87c0-68b6b72699c7」
這樣做可以使EFI系統分割區變得可被刪除。繼續執行以下步驟移除硬碟上的EFI分割區。
步驟3. 用指令行刪除EFI分割區
輸入以下指令行並在每行結束時按下Enter鍵:
list partition
sel partition 1
delete partition override
- 「list partition」(顯示硬碟上的所有磁碟區。)
- 「sel partition 1」(標識您想要移除的分割區。這裡的1代表磁碟區代號。)
- 「delete partition override」(從Windows磁碟上刪除EFI分割區。)
步驟4. 完成EFI刪除過程
最後,當您收到「DiskPart成功地刪除了選擇的磁碟分割」的訊息時,輸入「exit」關閉視窗。
文章來源
https://tw.easeus.com/partition-manager-tips/delete-efi-system-partition.html
訂閱:
文章 (Atom)
-
Windows 喜歡拋出具有一百萬種可能原因的神秘錯誤代碼,以及至少同樣多的解決方案。錯誤代碼 0x80004005 也不例外,盡管它確實有一些常見原因。以下是您可以嘗試在 Windows 10 或 Windows 11 上修覆的一些問題。 目錄 是什麽導致錯誤代碼 0x800...
-
方法 1.運行搜索和索引疑難解答 按 Windows + I 鍵打開設置。導航到系統> 疑難解答。 點擊其他疑難解答。 向下滾動並運行搜索和索引疑難解答。 您在使用搜索欄時遇到的問題。點擊下一步。 如果搜索欄找不到 再次選擇您在使用搜索欄時遇到的問題。疑難解答程序會建議一些...
-
Win10升級之後,很多xp的電腦都不能連上win10的網路芳鄰,找了很多資料都在說是權限問題,後來發現原來是另一個問題。 原來是官方認為 SMB 1.0有安全性的問題,因此只要重新啟用它就可。 1.首先要有系統管理員權限的命令提示字元底下輸入 sc.exe co...




