跳到內容

Windows:概覽

0% developed
來自華夏公益教科書,開放的書籍,開放的世界

在這個時代,微軟 Windows 作業系統家族執行著世界上絕大多數家用電腦。Windows 如何迅速成為全球家用電腦的主流作業系統?

微軟 Windows 最初是 DOS 的 GUI 擴充套件。早期的 Windows 版本需要先安裝 DOS。第一個不需要先安裝 DOS 的版本是 Windows 95。早期,Windows 分為兩個分支 - 基於 DOS 的分支和基於 NT 的分支。如今,由於存在錯誤(軟體錯誤)、缺乏硬體支援和不穩定性,基於 DOS 的分支已被停止。從 Windows NT 3.1 開始的所有 Windows 版本(包括 Windows NT 3.1、NT 4.0、Windows 2000、XP、Vista、7 和 8)都是基於 NT 的。

以下是按釋出順序排列的微軟 Windows 95 的前身

  • Windows 1.0
  • Windows 2.0
  • Windows 2.1(Windows/286、Windows/386 和 Windows/486)
  • Windows 3.0
  • Windows 3.1(相應的 Windows for Workgroups 版本)
  • Windows 3.11(相應的 Windows for Workgroups 版本)
  • Windows 3.2(對 3.1 的一個小更新,支援簡體中文,相應的 Windows for Workgroups 版本)

CP/M 作業系統,最初由 Gary Kildall 於 1975 年用他自創的語言 PL/M 編寫。它專為 Intel 8080 CPU 編寫,該 CPU 是 Altair 8800 和 IMSAI 8080 等傳奇機器背後的動力,其中一臺機器在電影“戰爭遊戲”中使用。該系統在早期計算機使用者中非常受歡迎,並見證了許多新裝置的引入,例如 5 1/4 英寸軟盤驅動器和硬碟驅動器。1980 年,當 IBM 正在構建其第一臺個人電腦時,他們找到了 Gary Kildall,他認為該系統不會流行起來。你可能想知道,一兩年後,CP/M-86 作業系統獨立於 IBM 釋出,價格是當時新發布的 MS-DOS 系統的十倍。最初,CP/M 擁有許多 MS-DOS 不具備的先進功能。然而,由於 Gary 不願從其基於許可的 CP/M 分發模式中分離出來,而 IBM 希望採用 OEM 基於的模式,因此微軟的 MS-DOS 被選為 IBM 個人電腦上的首選作業系統。此外,CP/M 的許多功能,例如多級目錄和硬碟支援,在當時並沒有被認為是必要的。

DOS 代表磁碟作業系統。微軟於 1981 年為 IBM 個人電腦釋出了一款名為 Microsoft DOS 的產品。它提供對 FAT 分割槽的訪問許可權,並具有編輯、程式設計和管理工具。後來的版本支援半圖形化的導航器,以及掛載遠端共享的功能。Microsoft DOS 對計算機世界產生了持久的影響,每個 Windows 作業系統中都存在一個高度精簡的 Microsoft DOS 版本,包括最近的 Windows Vista(以及 Windows NT 作業系統,Windows 2000、Windows Server 2003 和 Windows XP)。

新關鍵功能:重疊視窗和圖示 Windows 2.0 能夠讓視窗和圖示重疊。視窗可以在螢幕上自由調整大小和移動。386 增強模式,利用超過 640K 的記憶體 Windows 2.0 有兩個版本。Windows 2.0 的第一個版本被稱為 Windows/286,後來微軟釋出了支援 386 增強模式的 Windows 2.0,被稱為 Windows/386。386 增強模式使系統能夠在擴充套件記憶體中同時執行多個 MS-DOS 應用程式。

微軟並不是第一個研究使用圖形使用者介面 (GUI) 來控制個人電腦的公司。微軟使用私有伺服器執行 Windows。這個殊榮屬於施樂公司的帕洛阿爾託研究中心 (Xerox PARC)。施樂展示了七個關鍵理念,它們的戰略重要性對微軟和蘋果都立即顯現,並且對蘋果麥金塔和微軟 Windows 的成功都至關重要。

1. 使用視窗系統為使用者提供不同應用程式的通用呈現和操作,
2. 滑鼠的概念和使用來導航該系統,
3. 清楚地證明多工處理(同時執行多個應用程式)實際上對家庭和商業使用者有用,
4. 展示雷射印表機,這大大提高了桌面出版的潛力,
5. 計算機可以由幾乎沒有或根本沒有培訓的操作員使用,
6. 這樣的操作員一旦熟悉了該系統,就會強烈反對回到更復雜的環境中,
以及
7. 這樣的計算機可以聯網。

最後一個想法的影響花了很長時間才完全實現——Windows 當然最初沒有接受它,甚至不支援它——但整個包確實在很久以前就展示出來了。

為什麼施樂無法利用自己的天才之舉,這本身就是一個 (而且確實也是) 另一本書的內容。

16 位版本

[edit | edit source]

大多數個人電腦使用英特爾 X86 指令集。只要它們使用相同的指令集,它們就能完成相同的工作。也就是說,286、386、486、奔騰以及許多其他型別的處理器都能勝任。它們之間唯一的區別是速度和記憶體定址能力。雖然 086 和 286 使用相同的 X86 指令集,但由於在定址高記憶體方面遇到了一些麻煩,因此許多程式無法在這些較舊的處理器上執行。

Windows 3.0 - 3.1

[edit | edit source]

386 增強模式實現了標準模式的所有優點,外加 32 位定址和分頁以實現更快的記憶體訪問,以及虛擬 8086 模式以更安全地執行 MS-DOS 程式:它們中的每一個現在都在虛擬機器中執行。在之前的模式下,多個 MS-DOS 程式只能以全屏模式執行,並且只有當前活動的程式正在執行;但在 386 增強模式下,它們可以在單獨的視窗中同時執行。此模式需要 386 處理器和 1 MB 的擴充套件記憶體 (除基本 640KB 之外)——超出了 1990 年出售的大多數 PC 的規格。

Windows for Workgroups

[edit | edit source]

需要一個 Winsock 包來支援 Windows 3.x 中的 TCP/IP 網路。通常使用第三方包,但 1994 年 8 月,微軟釋出了一個附加包 (代號為 Wolverine),它在 Windows for Workgroups 3.11 中提供了 TCP/IP 支援。Wolverine 是一個 32 位堆疊 (可以透過 WinSock thunk 從 16 位 Windows 應用程式訪問),這使其比大多數可用的第三方 TCP/IP Windows 堆疊具有更好的效能。但是,它只與 Windows for Workgroups 3.11 相容,並且不支援撥號連線。Wolverine 堆疊是後來與 Windows 95 一起提供的 TCP/IP 堆疊的早期版本,並且為 16 到 32 位相容性層的早期測試平臺提供了支援,而該層對於 Windows 95 的成功至關重要。

32 位版本

[edit | edit source]

32 位 Windows 中增加的地址空間大小會以多種方式影響 16 位程式碼:• 指標都是 32 位寬,不再是近的或遠的,並且您的程式碼不能基於分段記憶體做出假設。• 到其他物件 (例如筆、刷子和選單) 的視窗控制代碼以及圖形座標已增加到 32 位。因此,您不能像在 16 位 Windows 中那樣將 WORD 等型別與 HWND 交換使用。• 訊息處理程式必須重寫,因為不同的尺寸可能會改變某些訊息引數中資訊打包的方式。• 圖形座標的較大尺寸會影響許多函式呼叫。這些更改影響的 16 位程式碼的關鍵區域是:• 視窗過程宣告 • 近和遠型別宣告 • 資料型別 • 訊息 • 對 API 函式的呼叫 • WinMain 函式有關這些區域中每個區域的 32 位調整的詳細討論,請參見將 16 位程式碼移植到 32 位 Windows。

Windows NT

[edit | edit source]

MS-DOS 和所有以前的 Windows 版本都是單使用者系統。然而,NT 支援多工處理,因此多個使用者可以同時在同一臺機器上工作。例如,網路伺服器可能有多個使用者透過網路同時登入,每個使用者都以受保護的方式訪問自己的檔案。

Windows 95

[edit | edit source]

Windows 家族中第一個 32 位作業系統,除了 Windows NT 之外。但它仍然比 Windows NT 更容易崩潰 (但比 Windows 3.1 更難崩潰),並且與 Windows NT 相比,不穩定。這個專案幾年前就放棄了。

Windows Nashville

[edit | edit source]

Windows Nashville 是 Windows 的一個已取消的版本,社群通常將其稱為“Windows 96”。

Windows 98

[edit | edit source]

在計算中,Windows 驅動程式模型 (WDM)——在某個時候也稱為 Win32 驅動程式模型——是一個用於裝置驅動程式的框架,它是在 Windows 98 和 Windows 2000 中引入的,用於取代 VxD,VxD 用於 Windows 的舊版本,例如 Windows 95 和 Windows 3.1,以及 Windows NT 驅動程式模型。

Windows 98 SE

[edit | edit source]

Windows 98 SE (第二版) 包含 DVD 支援。

Windows 2000

[edit | edit source]

這個版本的 Microsoft Windows 先於 Windows XP。它的核心功能非常相似,但它缺少後來新增到 XP 的一些功能。許多人繼續使用 2000 而不是 XP,因為他們認為 XP 的額外功能是不必要的,會導致計算機執行速度變慢。Windows 2000 是最後一個無需啟用的基於 NT 的系統。

Windows Me

[edit | edit source]
DOS 8.00

Windows Millennium Edition 旨在結束 95/DOS 作業系統系列,儘管它仍然包含 DOS 8.00。它在多媒體領域提供了新功能,例如 Windows Movie Maker 1.0 和 Windows Media Player 7。它還具有其他重要的新功能,例如系統還原。大多數新功能都延續到了 Windows XP,使 XP 成為今天的樣子。Windows Me 是最後一個無需啟用的基於 DOS 的系統。

Windows XP

[edit | edit source]

Windows XP 最初於 2001 年釋出。它包含改進的圖形和更友好的環境。Windows XP 是在 Windows 2000 的核心上構建的,但它為大多數桌面使用者增加了更高的穩定性,以及更炫的圖形使用者介面。雖然完美的安全目標仍然難以捉摸,但 Service Pack 2 (SP2) 在原始版本的基礎上有所改進,並且彙總了釋出和 2004 年中旬之間新增的增強功能。

Windows 2003 Server/Advanced Server

[edit | edit source]

Windows Server 2003 (有時稱為 Win2K3) 是微軟生產的伺服器作業系統,於 2003 年 4 月 24 日推出。更新版本 Windows Server 2003 R2 於 2005 年 12 月 6 日釋出到製造商。其繼任者 Windows Server 2008 於 2008 年 2 月 4 日釋出。據微軟稱,Windows Server 2003 比其前身 Windows 2000 更具可擴充套件性,並提供更好的效能。

64 位版本

[編輯 | 編輯原始碼]

目前 Windows Server 2003 企業版和資料中心版支援 64 位英特爾安騰處理器,後者支援多達 64 個安騰 CPU。Windows Server 2003 SP1 添加了 x64 支援。注意:此版本下的原始碼更新將以“IA64”為字尾,這與通常的英特爾/AMD 架構的“x64”位原始碼有所不同。

另請注意,在 G5 Macintosh 計算機中使用的基於 64 位 IBM Power 晶片的計算機正在執行 Windows NT 核心。這些“執行 Windows 的 Mac”用於在下一代 Xbox 上進行遊戲開發,下一代 Xbox 將使用 IBM Power CPU。

(解釋現有的 64 位 CPU - AMD、英特爾等)

Windows Vista

[編輯 | 編輯原始碼]

此版本的 Microsoft Windows 於 2007 年 1 月釋出,是 Windows 作業系統的最新主要升級。

在 2005 年 7 月產品名稱公佈之前,Windows Vista 被稱為“代號 Longhorn”。

它在圖形方面進行了重大更改。透明度和其他視覺效果被大量使用。此外,應用程式現在正在轉向 .NET 框架。(新增有關核心內容,如 Avalon 和 GUI 的更多內容)

Windows Server 2008 系統

[編輯 | 編輯原始碼]

隨著 2008 年 10 月釋出的 Microsoft Windows 伺服器的推出,它包含與 Vista(Windows6.0)相同的程式碼庫。它的重大變化和新增功能集使 Microsoft Windows Server 系統的虛擬化成為可能。來自 32 位 Windows 2000、Windows 2003、2003 R2 和 Windows 2008 本身的支援,加上相關的現有 64 位版本,預計將成為任何大型、中型或小型企業系統的推動者,以利用虛擬化 Windows 系統(包括某些 Linux 版本)的使用和簡便性來滿足日常計算需求。

設計目標

[編輯 | 編輯原始碼]

Windows 的主要設計目標是硬體和軟體的可移植性。

本章將解釋如何安裝 Windows。由於不同版本之間的安裝過程非常相似,但存在重要且有時微妙的差異,我們將以安裝 Windows XP 家庭版為例,然後回顧其他版本的區別。本章僅解釋基礎知識;安裝完成後,請檢視配置章節以個性化您的系統。

確保在進行任何安裝操作時,您擁有所需檔案副本,即使是儲存在單獨分割槽上的檔案也是如此。通常最好用舊作業系統擦除分割槽,以刪除所有不相容的檔案、病毒、間諜軟體以及所有計算機在其使用壽命中積累的一般雜物/臨時檔案。

安裝 Windows XP 家庭版

[編輯 | 編輯原始碼]

這取決於您是從引導 CD 安裝還是從另一個版本的 Windows 執行安裝程式。最好從磁碟引導,這樣您可以在安裝之前修改分割槽,否則,您可能會發現自己被迫將它安裝在舊副本上。

Windows XP Professional 的區別

[編輯 | 編輯原始碼]

增加了更大的網路和企業功能。如果您有網路,這就是您需要的版本。

Windows MCE base-2004-2005 的區別

[編輯 | 編輯原始碼]

Windows XP Media Center Edition 與其他版本的 Windows XP 的區別在於預裝了一個獨有的應用程式 Media Center,該應用程式提供了大型字型(“10 英尺”)、遠端可訪問的介面,用於在計算機上觀看電視以及錄製和播放、DVD 播放、影片播放、照片檢視和音樂播放。

Windows 配置始終旨在對辦公室支援和家庭使用者友好,儘管某些 Windows 作業系統和版本旨在意味著不同的事情。

基本配置

[編輯 | 編輯原始碼]

(如何設定機器名稱、時間等;不包括網路)

外觀和環境

[編輯 | 編輯原始碼]

對於 Windows Classic,您通常會按照以下步驟更改外觀、桌布、解析度等:在桌面區域(不在視窗上)右鍵單擊。將出現一個選單,您將單擊“屬性”。

工作組通常在首次安裝作業系統時設定。此選擇可以在以後從網路嚮導中編輯。一旦計算機有了網路(基本上是在第一次啟動之前),它就可以與該網路上的其他計算機交換檔案。

(基本工作組和域配置;不包括連線共享、防火牆等;這些內容屬於高階內容)

印表機

[編輯 | 編輯原始碼]

(需要在網路下方,因為這應該解釋網路印表機;解釋如何新增印表機;如何更改預設印表機;如何更改列印預設設定;什麼時候在印表機提供兩種選擇時選擇 PCL 和 PS;並行、USB、序列和網路;解釋傳真傳送可以是列印裝置等)

無障礙

[編輯 | 編輯原始碼]

Windows XP 和 Windows Vista 都包含針對閱讀或使用計算機有困難的人(色盲等)的選項。它們位於:開始->所有程式->附件->無障礙功能。

(殘疾人無障礙訪問;解釋放大鏡、文字轉語音、語音識別等,包括對第三方選項的簡要討論)

電子郵件

[編輯 | 編輯原始碼]

Outlook Express

[編輯 | 編輯原始碼]

預設情況下,Microsoft Windows 包含 **Outlook Express**,以允許訪問電子郵件。

注意:對於 Windows Vista/7,使用 Windows Mail 而不是 Outlook Express

Mozilla Thunderbird

[編輯 | 編輯原始碼]

比 Outlook Express 安全得多,並且幾乎完全相同。
更多詳情:http://www.mozilla.org/products/thunderbird/

使用 Windows

[編輯 | 編輯原始碼]

Windows 附帶各種軟體,包括畫圖(一個基本的影像編輯程式)、記事本(一個簡單的文字編輯器)以及更高版本中的 Word、Internet Explorer、Outlook Express 或 Windows Mail 等等。還有大量免費軟體、共享軟體和商業軟體包可供選擇。

基本操作

[編輯 | 編輯原始碼]

大多數計算機預裝了名為 Microsoft® Windows® 的作業系統。大多數作業系統和程式都具有相同的特性,無論它們是否使用 Windows,但所有執行 Windows 的計算機都將具有這些特性,並使用這些名稱。我們在上一章中使用的開啟計算機時出現的框稱為登入。登入後看到的螢幕稱為桌面。計算機上的大多數事物都以現實生活中的事物命名,它們通常的使用方式也很相似。就像真正的桌面一樣,計算機上的桌面是您訪問所有資料的入口。但是,真正的桌面有一個平坦的水平表面。

螢幕截圖

[編輯 | 編輯原始碼]

整個顯示器的螢幕截圖,包括工作列,可以透過按下Print Screen鍵複製到系統剪貼簿。或者,按下[Alt + Print Screen將僅將活動視窗複製到剪貼簿。然後可以將剪貼簿貼上到MS PaintPaint.NET等程式中,將其儲存為影像檔案(例如,用於線上釋出),或直接貼上到文件中。如果儲存為影像檔案,最好使用無失真壓縮格式(例如PNG)或無壓縮格式(例如 BMP)。如果螢幕截圖包含多種顏色,請使用支援 24 位顏色的格式。

最佳化效能

[編輯 | 編輯原始碼]

有些人說,人們可以對系統進行各種“調整”,但它們從未顯著提高效能,當然不足以證明有些人花費無數個小時進行實驗性調整的合理性。

問題是許多調整的效果有點不確定。有一些程式可以工作,一些調整雖然有效,但您不太可能注意到。通常,Internet 速度調整和 XPLite 程式值得使用。除此之外,就別費心了。如果像外觀設定和 NTFS 最後訪問時間戳調整明顯改善了您的速度,那麼您最好執行 Win98SE 或 Linux,反之,它們都有一定的影響,刪除不必要的特性確實有幫助。

有些人說,許多“調整”非常值得做。

您可以做很多事情來提高效能。整理磁碟,關閉不需要的服務 - 在 Google 上搜索一個列表 - 定期重啟 Firefox(如果您使用它),因為它會佔用大量記憶體……

提高效能的方法包括:整理硬碟,停用不需要的視覺效果,升級計算機中的 RAM 容量,以及使用各種可供下載或購買的實用程式和程式。

如果只是為了提高系統執行速度,而不考慮其他因素,那麼最終的提速方法是解除安裝 Windows XP,改為安裝 Windows 98SE 或 Windows ME,因為這些版本的 Windows 的大小僅為 Windows XP 的一半,因此它們在任何給定的 CPU 上的執行速度都比 XP 快兩倍。

一般提示

[編輯 | 編輯原始碼]

一些程式適用於幾乎所有 Windows 版本。

X-setup Win9x/ME 和 WinXP/Vista/7 的優秀商業調整程式,廣受好評。
DH TuneXP 免費的 WinXP 調整程式,具有有用的調整功能。
SG TCP/IP Optimizer 使用此程式快速調整 Internet 連線。 cFos Homepage (English) 從這裡獲取資料包整形軟體。
XpLite 在刪除 Windows 2000 和 XP 系統的部分內容方面非常有用。
Nlite 與 XpLite 的功能相同,但它針對 Windows XP CD 映象,然後將其轉換為可引導 CD。該程式是免費軟體,比 XpLite 更通用。

處理器排程

[編輯 | 編輯原始碼]

在使用 Windows 2000 和 XP 時,有一個選項可以重試您的作業系統如何分配處理能力給程式。這是由名為 Win32PrioritySeparation 的登錄檔項控制的,該項的值如下分配...

從零開始,按如下方式新增數字

前臺到後臺優先順序的比例

3:1,加 2.
2:1,加 1.
1:1,加 0.

量子長度

可變長度:加 4.
固定長度:加 8.

切換量子的間隔。

較短:加 32.
較長:加 16.

預設情況下設定為“2”,等於“38”,將其設定為後臺程序將其設定為“24”。請注意,此值是十進位制的。我個人使用“36”的值來獲得最佳的全方位效益。此值允許所有程式即使在處理器使用率達到 100% 時也能無縫執行;請注意,這是在 P4 上,您的實際情況可能會有所不同。

網際網路速度

[編輯 | 編輯原始碼]

通常,最佳化網際網路連線涉及調整 MTU(最大傳輸單元)和接收視窗。MTU 控制每個下載資料包中包含多少資料,更大的設定透過減少開銷來提高效率,並且需要更少的確認資料包。接收視窗設定在需要傳送確認資料包之前要接收多少資料,此設定不需要是 MTU 的倍數,並且應該儘可能大。

同樣值得花時間設定一個數據包排程器。通常,同時進行大量上傳和下載會降低您的連線速度,使用資料包排程器可以減少這個問題。此外,一些資料包排程器(如 cFosSpeed)允許優先考慮特定程式,例如遊戲,而不是頻寬密集型但互動性較低的應用程式,例如 FTP 客戶端。

修剪作業系統

[編輯 | 編輯原始碼]

Litepc 建立軟體來修剪作業系統。刪除作業系統中未使用的部分在幾個方面是有益的。它減少了作業系統佔用的磁碟空間,消除了潛在的安全問題,並減少了對 RAM 的佔用。XPLite 允許更改當前已安裝的作業系統,而 NLite(如前所述)對 CD 映象執行相同操作。XPLite 會留下損壞的登錄檔項,並且不如 Nlite 通用。

最後要注意的是,重要的是要知道任何更改的實際作用,除了“提供提速”以及它們如何影響您的計算機。我已經遇到過很多情況,其中“調整”的指責導致計算機速度變慢。不要依賴於能夠使用程式撤消更改。

Windows CE

[編輯 | 編輯原始碼]

Windows 的消費者版本。與消費類電子產品一起使用。最值得注意的是,它與具有革命意義的 Sega Dreamcast 影片遊戲機一起使用。Windows CE 也用於許多掌上電腦和智慧手機。最新的版本是 Windows CE 6.0,於 2007 年釋出。

Windows 9x

[編輯 | 編輯原始碼]

Windows XP / 2000 / Server 2003

[編輯 | 編輯原始碼]

首先應該注意到的是,2000 經常被認為在實際使用(多個程式同時執行)中提供更好的效能。它缺少 XP 的一些功能,包括主題,但本質上是相同的,並使用相同的驅動程式。

有一些調整不需要專門的軟體。

控制面板>系統高階>效能設定>
停用功能將減少任何操作的開銷,一些使用者可以注意到從取消選擇所有內容中獲得的顯著效能提升。字型平滑,特別是如果使用 ClearType,將嚴重依賴於顯示卡,停用它可能會產生重大影響。

分頁檔案

[編輯 | 編輯原始碼]

有很多關於此方面的建議,最合理的是將最小值設定為覆蓋正常系統使用情況,例如 256 或 512 MB,這將不需要它在一般使用時更改大小,但將最大值設定為更高以覆蓋意外情況。在大多數情況下,預設設定將正常工作,請注意,將最小值設定得更高會導致分頁檔案碎片,這非常難以修復,如果成功修復,會降低速度。普通使用者可能能夠從 Sysinternals 下載並使用 PageDefrag 來對 Windows NT 4.0、Windows 2000、Windows XP 和 Server 2003 上的分頁檔案進行碎片整理。

簇大小

[編輯 | 編輯原始碼]

這表示分割槽上的簇大小,通常更大意味著更少的碎片,因為檔案會擴充套件,並且磁碟速度略微提高,因為更少的資料用於開銷,相反,它會浪費空間,因為每個檔案至少佔用一個簇。預設值似乎可以很好地完成。更改使用主引導記錄的分割槽上的簇大小可能會導致問題。此外,預設的簇大小(NTFS/Windows XP 上為 4KB)允許計算機傳輸資料而不使用額外的緩衝。

Services.msc / Msconfig

[編輯 | 編輯原始碼]

執行>services.msc

實際上,沒有人應該為此部分煩惱。除非停用安全漏洞,刪除服務會導致無數有趣的錯誤,並且會釋放大約 7-12 MB 的空間。

使用 services.msc 到 msconfig 的一個好處是服務可以設定為手動。但是,大多數服務將無法正常啟動,我建議在確定哪些服務需要停用後使用執行>msconfig 來停用它們,也可以透過單擊全部選擇將它們恢復為 Windows 預設設定。

對於重要的或需要的服務,並且可能無法啟動的服務,應將其設定為自動,而其他自動服務應設定為手動。從理論上講,這會導致它們僅在需要時啟動(再次,應該注意的是,這幾乎從來都不是真的)。請注意,某些服務在 Windows Server 2003 上預設設定為停用,這些是 Windows XP 功能,通常伺服器不需要,如果需要,必須先在 services.msc 中啟用它們。

硬體>硬碟驅動器 必須在 Windows 2000 上啟用,因為它預設情況下被停用。如果您的系統支援 UDMA/66,請啟用它,如果系統不支援,則重新啟動將取消選中該框。

系統>檔案系統>Windows 預取
Windows 預取器將監控應用程式的啟動順序和 Windows 啟動。在三次應用程式啟動或三次 Windows 啟動後,它將在 Windows 預取資料夾中為該應用程式或關聯的啟動項建立一個 .PF 檔案。每次啟動應用程式時都會引用該檔案,但僅在啟動應用程式時引用,而不是在啟動之前引用。Windows 使用應用程式 .PF 檔案中的資訊來最佳地將與應用程式載入到記憶體中相關的必要檔案載入到記憶體中。例如,在 B 之前載入 DLL A 等... Windows 在執行碎片整理程式時也會使用此檔案,以便將應用程式啟動所需的所有檔案按順序佈局在硬碟驅動器上,以進一步提高應用程式載入時間。啟動期間也會發生相同的事情,但僅與用於啟動過程的檔案相關。未在啟動時載入的應用程式不會在啟動期間預快取或預載入到記憶體中。它們不會在任何時候被預快取。這不是快取,.PF 檔案不應被刪除或“清理”。手動刪除 .PF 檔案不會做任何事情,只會迫使 Windows 在下次啟動關聯的應用程式時重新建立 .PF 檔案。這是浪費時間。只需保留 .PF 檔案和預取資料夾即可。Windows 將根據已解除安裝的應用程式自動清理它。預取不是快取,它是 Windows 的一項新功能,可以自動提高應用程式載入和啟動時間的效能。

檔案系統

[編輯 | 編輯原始碼]

系統>檔案系統>Windows NT/2K/XP 選項>Windows 檔案系統選項
這些通常是無用的功能,請注意,停用上次訪問時間戳可能會導致 Windows 清理對什麼是有用資料產生奇怪的想法。停用建立短檔名可能會導致某些程式出現問題,以及幾乎所有程式都是為 DOS 編寫的。相反,你不太可能使用這些程式,它將有助於處理包含許多以相同方式開頭的檔案的資料夾。

系統>記憶體
立即解除安裝 .dll 檔案會導致系統不穩定,反之,額外的 RAM 始終是一件好事。不穩定只會在非常罕見的情況下發生,但是,如果你一遍又一遍地啟動相同的程式,這可能會有益。這取決於你有多少 RAM 考慮保留它,因為它可能是最好的選擇。

停用分頁會迫使計算機在 RAM 中保留更多系統。這也會阻止計算機進入睡眠模式。Windows 絕不會對核心核心和驅動程式進行分頁(那會導致崩潰),但是,它願意對部分系統進行分頁。此設定會導致更多系統不被分頁,可能不會提高遊戲的速度,但是如果你執行 RAM 佔用量很大的程式,它將證明是有益的。理論是程式會分頁,但 Windows 核心不會分頁,這應該會降低效能損失。

只有一個設定,可能會提高效能,也可能什麼也不做。

設定>快取
將底部的框設定為“平衡”。

最好阻止 Cacheman 與 Windows 一起啟動,你可以從選項欄中執行此操作;值得在此處注意的是,"RAM 恢復" 通常被認為是完全沒有用的,不要使用它。

[編輯 | 編輯原始碼]

最佳化 Xp 非常棒的網站,還包括關於調整神話的連結。

其他平臺

[編輯 | 編輯原始碼]

Windows CE

[編輯 | 編輯原始碼]

在第一臺搭載 Windows 的手持裝置釋出之前,微軟就已經嘗試進入 PDA 市場多年。最早的開發計劃可以追溯到 1990 年。當蘋果的 Newton MessagePad 問世後,微軟決定開始開發新的作業系統。

WinPad 專案將在使用者介面設計方面帶來一場革命。憑藉觸控式螢幕和手寫識別支援,該專案承諾帶來全新的使用者體驗。然而,當時的移動裝置硬體還無法滿足這種作業系統的需求。開發人員的主要錯誤可能是試圖使用現有核心模組程式碼的部分。該專案於 1994 年關閉。

與此同時,微軟還在開發 Pulsar 專案。這種多功能、無線、無鍵盤裝置的概念,採用獨特架構,過於超前,微軟也放棄了這一想法。

(待續...)

(...以及 PocketPC... 和 Handheld PC... 等等... 幫助讀者理清這混亂的局面!即使是開發人員,這些東西也像泥漿一樣難以理解!)

2006 年 3 月 9 日,微軟釋出了 UMPC。

Windows XP Embedded

[編輯 | 編輯原始碼]

Microsoft® Windows® XP Embedded 是 Microsoft® Windows® XP Professional 作業系統的元件化版本,它將 Windows XP Professional 的豐富功能集帶到了嵌入式裝置。但是,Windows XP Professional 和 Windows XP Embedded 之間也存在一些差異。主要區別在於,Windows XP Embedded 是專門為支援嵌入式裝置及其製造商而設計的。本文件介紹了針對常見嵌入式場景的 Windows XP Embedded 解決方案,並描述了 Windows XP Embedded 未包含的 Windows XP Professional 功能。

微軟的開發週期

[編輯 | 編輯原始碼]

SDL 實踐 #1

核心安全培訓

軟體安全培訓是實施 SDL 的先決條件,直接參與軟體程式開發的技術人員(開發人員、測試人員和專案經理)每年必須參加至少一門獨特的安全培訓課程。

為什麼要遵循這種實踐?瞭解軟體安全問題是構建更優質軟體的基礎。透過讓參與軟體程式開發的人員瞭解安全基礎知識以及安全和隱私方面的最新趨勢,您可以增強他們編寫更安全軟體的意識。有關更多資訊,請閱讀《面向微軟 SDL 的基本軟體安全培訓》白皮書。

何時應該採用這種實踐?基本軟體安全培訓應涵蓋以下基礎概念

■安全設計,包括攻擊面縮減、縱深防禦、最小許可權原則、安全預設值

■威脅建模,包括威脅建模概述、威脅模型的設計影響、基於威脅模型的編碼約束

■安全編碼,包括緩衝區溢位(針對使用 C 和 C++ 的應用程式)、整數算術錯誤(針對使用 C 和 C++ 的應用程式)、跨站指令碼 (XSS)(針對託管程式碼和 Web 應用程式)、SQL 注入(針對託管程式碼和 Web 應用程式)以及弱密碼學

■安全測試,包括:安全測試與功能測試的區別、風險評估、安全測試方法

隱私,包括敏感資料型別、隱私設計最佳實踐、風險評估、隱私開發最佳實踐以及隱私測試最佳實踐

按 SDL 階段劃分的培訓資源 培訓階段:Microsoft 安全開發生命週期 (SDL) 簡介 需求階段:軟體開發中的隱私 設計階段:安全設計、開發和測試基礎知識 Microsoft SDL 威脅建模簡介 SDL 快速安全參考 - 跨站指令碼、敏感資訊洩露、SQL 注入 SDL 開發人員入門工具包 - 安全設計、威脅建模和威脅建模工具原理 實施階段:安全設計、開發和測試基礎知識 SDL 快速安全參考 - 跨站指令碼、敏感資訊洩露、SQL 注入 SDL 開發人員入門工具包 - 安全實施原理、禁止的 API、程式碼分析、原始碼註釋 程式碼語言、SQL 注入、編譯器防禦、緩衝區溢位和跨站指令碼 驗證階段:安全設計、開發和測試基礎知識 SDL 快速安全參考 - 跨站指令碼、敏感資訊洩露、SQL 注入 SDL 開發人員入門工具包 - 安全驗證原理、模糊測試、程式碼審查、SQL 注入、編譯器防禦、緩衝區溢位和跨站指令碼

Windows 版本生命週期

[編輯 | 編輯原始碼]

當一個版本釋出時,很快就會發現存在數千個錯誤(錯誤)和各種問題,尤其是安全問題。這會導致大量補丁釋出,有時會壓縮成一個服務包。隨著程式的不斷更新以及新系統釋出,為了促使使用者升級,對舊版本的支援將會停止。

更多資訊請訪問:http://www.microsoft.com/windows/lifecycle/default.mspx

(解釋 Windows 版本如何維護 - 服務包、Windows 更新等 - 最終被淘汰;解釋支援選項如何改變並最終消失)

Windows Vienna

[編輯 | 編輯原始碼]

請參閱維基百科文章 Windows 7

附錄:組合鍵

[編輯 | 編輯原始碼]

IBM 相容

[編輯 | 編輯原始碼]

Ctrl+Alt+Delete - 執行軟重置

左箭頭、右箭頭 - 游標向後或向前移動一個字元

Ctrl + 左箭頭、右箭頭 - 游標向後或向前移動一個單詞

Home、End - 游標移動到行首或行尾

上箭頭、下箭頭 - 上下滾動儲存的(命令)緩衝區

Page Up、Page Down - 將最舊或最新的(命令)放置在命令列中

Insert - 在插入模式和覆蓋模式之間切換。(方塊光標表示覆蓋模式)

Esc - 刪除當前行

F1 - 逐個字元地重複前一行中鍵入的文字

F3 - 重複前一行中鍵入的文字(完整)

F5 - 迴圈遍歷當前的(命令)緩衝區

F7 - 顯示當前的(命令)緩衝區中的所有條目,並標註行號

Alt+F7 - 刪除當前的(命令)緩衝區中的所有條目

F8 - 與 F5 相同,如果前面鍵入了字元字串,則將載入包含對應字元的最新緩衝區行(從緩衝區條目行的開頭開始)

F9+緩衝區行號 - 顯示相關的緩衝區行;通常先使用 F7 顯示帶編號的行

Ctrl+C - 關閉大多數應用程式並返回到提示符

Windows 預設命令

[編輯 | 編輯原始碼]

所有版本

[編輯 | 編輯原始碼]
  • ALT+F4 關閉活動程式
  • Win+M 最小化大多數程式
  • CTRL+ALT+DELETE 顯示關機選項
  • CTRL+C - 複製所選文字或影像
  • CTRL+X - 剪下所選文字或影像
  • CTRL+V - 貼上之前複製或剪下的材料

在 Windows XP 及更高版本中,CTRL+ALT+DELETE 啟動 Windows 任務管理器,您可以強制關閉程式、檢視 CPU 活動甚至管理使用者 CPU 狀態。

華夏公益教科書