新聞速報

        

2024年8月30日 星期五

管理員權限的帳戶 與 內建的 Administrator 帳戶在某些方面存在差別

 在 Windows 10 中,新安裝作業系統後,第一個建立的使用者帳戶通常是一個具有管理員權限的本地使用者帳戶。


Windows 10 中使用者建立的具有管理員權限的帳戶 與 內建的 Administrator 帳戶在某些方面存在差別。



1. 帳戶名稱和身份:

使用者建立的管理員帳戶:這是在安裝 Windows 時建立的帳戶,您可以為其指定自訂名稱。雖然它具有管理員權限,但它是一個標準的使用者帳戶,只是被賦予了管理員的權限。

內建 Administrator 帳戶:這是 Windows 作業系統自帶的一個特殊管理員帳戶,具有最高權限。默認情況下,該帳戶通常是停用的。

2. 權限和控制:

使用者建立的管理員帳戶:雖然具有管理員權限,但在某些情況下,作業系統可能會要求通過“使用者帳戶控制 (UAC)”進行確認,或者需要額外的許可才能執行某些敏感操作。

內建 Administrator 帳戶:這個帳戶具有最高的權限,沒有使用者帳戶控制 (UAC) 的限制。使用此帳戶可以無障礙地進行系統範圍的更改和操作,但這也意味著潛在的風險更高,因為惡意軟體也可能利用這些權限。

3. 安全性和使用建議:

使用者建立的管理員帳戶:這是通常用於日常管理任務的帳戶,安全性較高,因為它受到 UAC 的保護,並且默認情況下權限相對受限。

內建 Administrator 帳戶:由於它的權限沒有任何限制,微軟建議僅在必要時啟用和使用此帳戶,並在任務完成後儘量將其停用以避免安全風險。

4. 默認狀態

使用者建立的管理員帳戶:在安裝完成後自動啟用,並且通常是使用者的主要帳戶。

內建 Administrator 帳戶:默認情況下是停用的,需要手動啟用。




總結:

雖然兩者都可以執行管理員等級的任務,但內建的 Administrator 帳戶有更高的權限和更少的限制,這使得它在某些情況下更強大,但同時也更容易帶來安全隱患。建議在日常使用中使用使用者建立的管理員帳戶,而將 Administrator 帳戶用於特殊的維護任務。

網路下載程式,執行時出現警告畫面

EXE、DLL 來自網路磁碟機或網站下載,即使包 ZIP 解開後仍會被標記檔案來自遠端電腦,存取使用上有額外限制(Zone Identifier) 

也稱為 NTFS Data Streams NTFS資料串流

在 Windows 10 中,當你從網路下載檔案時,作業系統會自動新增一個名為 Zone.Identifier 的“替代資料流” (ADS) 來標記該檔案的來源


檔案開啟、執行時會有下列警告畫面    
這個檔案來自另一台電腦,可能會封鎖以協助保護您的電腦。










若要 解除限制 
 (注意,這個畫面只會在點選單一檔案時才會出現,如果是選擇多個檔案的時候就不會出現。)







是誰把這個警告資訊在加入這個檔案的 ?

從 Internet 下載的檔案始終可能包含損壞的數據或惡意軟件。 因此,Internet 瀏覽器將有關檔案下載位置的資訊存儲在NTFS廣告(備用資料流程)區域中。 該資訊稱為“Zone.Identifier(區域識別字)”,由安全軟體使用。

目前 Windows  的檔案總管、IE 瀏覽器、Chrome 瀏覽器 都會有這個防範流程。
其中 經過 Windows 的檔案總管 下載 區網的NAS、FTP 也會對檔案進行 NTFS Data Streams NTFS資料串流  註記追加。



停用這個警告機制

方法一:編輯群組原則

之後再進入使用者設定 → 系統管理範本 → Windows元件 → 附件管理員

把選項【不要保留檔案附件的區域資訊】設為啟用即可






方法二:修改登錄檔

你可以通過修改登錄檔來實現同樣的效果:

按 Win + R,輸入 regedit 後按Enter,打開登錄檔編輯器。

到以下路徑:

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Attachments

在右側窗格中,檢查是否存在一個名為 “SaveZoneInformation” 的值。如果不存在,右鍵點選空白處,選擇 “新建” > “DWORD (32 位) 值”,並將其命名為 “SaveZoneInformation”。

連按兩下 “SaveZoneInformation”,將其數值資料設定為 1,然後點選 “確定”。


設定 SaveZoneInformation 為 1 可以停用從網路下載檔案時附加的 Zone.Identifier 資料流。
如果設定為 0,則會繼續保留這些資訊。





方法三:使用命令提示符刪除 Zone.Identifier

雖然以上方法可以阻止系統自動建立 Zone.Identifier,但如果你已經下載了帶有這個標記的檔案,可以手動刪除它:


打開 命令提示符。

使用 streams.exe 工具(Sysinternals 提供)來刪除檔案的 Zone.Identifier:

streams -d <檔案路徑>

使用這些方法,你可以停用或刪除下載檔案時自動新增的 Zone.Identifier。







2024年8月29日 星期四

Win10 輸入法圖示不見

 Windows---個人化----工作列---開啟或關閉系統圖示---輸入指示器

看一下是否有開啟


其他解決方法

服務 →Touch Keyboard and Handwriting Panel Service
TabletInputService服務,設為手動
然後重新起動電腦

2024年5月17日 星期五

判斷 mp4檔案 是否損壞?

判斷 mp4檔案 是否損壞?

 
static bool MP4_Checker(string filePath, out double LossRatePercentage)
{
    System.Diagnostics.Debug.WriteLine($" ");
 
    bool Ret = false;
 
    ulong FileSize = 0;
    ulong total_BoxSize = 0;
 
    LossRatePercentage = 100;   //預設 100% 遺失
 
 
    //FileStream BinaryReader:用於讀取檔案的二進制資料。
    using (FileStream fs = new FileStream(filePath, FileMode.Open, FileAccess.Read))
    {
        FileSize = (ulong)fs.Length;
        System.Diagnostics.Debug.WriteLine($"file Size: {FileSize}");
 
        if (FileSize == 0) return false;    //防呆
 
        //ReadMp4Boxes size  通過讀取 Box 的大小和類型來遍歷檔案中的每個 Box
        using (BinaryReader reader = new BinaryReader(fs))
        {
 
            while (reader.BaseStream.Position < reader.BaseStream.Length)
            {
                long boxStartPosition = reader.BaseStream.Position;
 
                // Read box size  每個 Box 的前 4 個位元組表示 Box 的大小
                uint boxSize = ReadUInt32(reader);
 
                // Read box type  每個 Box 的類型
                string boxType = ReadString(reader, 4);
 
                       
 
                // 每個 Box 的前 4 個位元組表示 Box 的大小。如果 Box 的大小為 1,表示使用擴展的 8 位元組大小
                if (boxSize == 1)
                {                           
                    ulong largeSize = ReadUInt64(reader);
                    System.Diagnostics.Debug.WriteLine($"Box Type: {boxType}, 擴展模式 Size: {largeSize}");
 
                    total_BoxSize += largeSize;
                    reader.BaseStream.Seek(boxStartPosition + (long)largeSize, SeekOrigin.Begin);
                }
                else if (boxSize == 0)
                {
                    // boxSize == 0 表示這個 Box 擴展到檔案末尾
                    total_BoxSize += (ulong)(reader.BaseStream.Length - reader.BaseStream.Position);
                    break; // 直接跳出循環
                }
                else
                {
                    System.Diagnostics.Debug.WriteLine($"Box Type: {boxType}, Size: {boxSize}");
 
                    total_BoxSize += boxSize;
                    reader.BaseStream.Seek(boxStartPosition + boxSize, SeekOrigin.Begin);
                }
            }
 
 
 
            // 通常 FileSize 小於等於 total_BoxSize
            //                           遺失數 / 總長度
            LossRatePercentage = (( total_BoxSize - FileSize ) / total_BoxSize) * 100;
 
            Ret = (FileSize == total_BoxSize);
 
            if (Ret == false)
            {
                Console.WriteLine($"FileSize:{FileSize}  total_BoxSize:{total_BoxSize}  差異:{(total_BoxSize - FileSize)}");
            }
        }
    }
 
    return Ret;
}
 
static uint ReadUInt32(BinaryReader reader)
{
    return (uint)IPAddress.NetworkToHostOrder(reader.ReadInt32());
}
 
static ulong ReadUInt64(BinaryReader reader)
{
    return (ulong)IPAddress.NetworkToHostOrder(reader.ReadInt64());
}
 
static string ReadString(BinaryReader reader, int length)
{
    byte[] bytes = reader.ReadBytes(length);
    return Encoding.UTF8.GetString(bytes);
}

2024年5月16日 星期四

 

blogger文字自動變為白底解決方法





blogger文字有時候會自動變成白底,實在是非常的不美觀

在複製其他頁面文章時有時候會發生

因為blogger自動插入了  span style="background-color: white;"

這行HTML  好像有其他調整方法

我在這邊分享我的方法
首先在編輯完blogger時

點選成HTML模式

把HTML碼複製到筆記本

全選後 編輯->取代


要是文章中沒打過WHITE這個字
把WHITE取代成空白建

如果有的話就
span style="background-color: white;"

取代成
span style="background-color: ;"

2024年5月13日 星期一

WIN7 SP2(WIN7 SP1更新)



1.確認WIN7是SP1版本, 再安裝 kb3020369


下載X86
http://download.windowsupdate.com/d/msdownload/update/software/updt/2015/04/windows6.1-kb3020369-x86_82e168117c23f7c479a97ee96c82af788d07452e.msu


下載X64
http://download.windowsupdate.com/d/msdownload/update/software/updt/2015/04/windows6.1-kb3020369-x64_5393066469758e619f21731fc31ff2d109595445.msu


2.重開機, 再安裝 kb3125574

下載X86
http://download.windowsupdate.com/d/msdownload/update/software/updt/2016/05/windows6.1-kb3125574-v4-x86_ba1ff5537312561795cc04db0b02fbb0a74b2cbd.msu


下載X64
http://download.windowsupdate.com/d/msdownload/update/software/updt/2016/05/windows6.1-kb3125574-v4-x64_2dafb1d203c8964239af3048b5dd4b1264cd93b9.msu


上述二個大更新後,後續的小更新
http://wu.krelay.de/




==============================================================================


來自俄羅斯高手 simplix.info 所做的整合更新包

UpdatePack7R2 (點我前往該站下載)

這個更新工具通用於 Windows 7 SP1 與 Server 2008 R2 SP1

它最大的特色就是會幫你把最重大的更新調整到最新的系統版本狀態,不會一鼓腦的把所有更新倒進電腦裡

截稿當下的最後更新日期為 2021 年 01 月 15 日 (對的 ! WIN7 其實陸續還有有做重大更新)

大家進到網頁後(點我前往該頁面),點下圖紅框處任一連結進入載點




然後當然就是下載啦 (請注意 ! 不同連結載點可能會有不同的下載畫面)

檔案是 .exe 檔,下載完成之後直接執行該檔案便可 (有中文字不要擔心)

更新完成之後請重開機一次

/tmp/phpDA2f8W