❶ 彩虹島中槍PF哪裡刷的
沒地方刷,商城買披風工具箱,+上些材料,用生活技能做
❷ 使用MATLAB神經網路工具箱時,在創建過程中中無法選擇輸出層的神經元數
節點數根據你的訓練樣本自動確認,如果你的輸出樣本只有一維,則輸出節點數內為1.
建議你不要用這個容工具,直接使用函數newff建立網路。老版newff函數的格式為:
net=newff(PR,[S1 S2 ...SN],{TF1 TF2...TFN},BTF,BLF,PF),函數newff建立一個可訓練的前饋網路。輸入參數說明:
PR:Rx2的矩陣以定義R個輸入向量的最小值和最大值;
Si:第i層神經元個數;
TFi:第i層的傳遞函數,默認函數為tansig函數;
BTF:訓練函數,默認函數為trainlm函數;
BLF:權值/閥值學習函數,默認函數為learngdm函數;
PF:性能函數,默認函數為mse函數。
❸ 求大師們幫忙看一下,這是關於一個用matlab優化工具箱編的有關程序,為什麼運行時候會出現如下問題
警告默認演算法沒有找到最小值, 而自動改為active-set 演算法.
去掉這回條警告,可以設答置options
options=optimset('Algorithm','active-set');
[X,fval,exitflag,output]=fmincon(@bata2,X0,A,b,Aeq,beq,lb,ub,@st,options);
❹ matalab神經網路工具箱中的newff.m完整的程序結構是什麼樣子的
|function net = newff(pr,s,tf,btf,blf,pf)
%NEWFF Create a feed-forward backpropagation network.
%
% Syntax
%
% net = newff
% net = newff(PR,[S1 S2...SNl],{TF1 TF2...TFNl},BTF,BLF,PF)
%
% Description
%
% NET = NEWFF creates a new network with a dialog box.
%
% NEWFF(PR,[S1 S2...SNl],{TF1 TF2...TFNl},BTF,BLF,PF) takes,
% PR - Rx2 matrix of min and max values for R input elements.
% Si - Size of ith layer, for Nl layers.
% TFi - Transfer function of ith layer, default = 'tansig'.
% BTF - Backprop network training function, default = 'trainlm'.
% BLF - Backprop weight/bias learning function, default = 'learngdm'.
% PF - Performance function, default = 'mse'.
% and returns an N layer feed-forward backprop network.
%
% The transfer functions TFi can be any differentiable transfer
% function such as TANSIG, LOGSIG, or PURELIN.
%
% The training function BTF can be any of the backprop training
% functions such as TRAINLM, TRAINBFG, TRAINRP, TRAINGD, etc.
%
% *WARNING*: TRAINLM is the default training function because it
% is very fast, but it requires a lot of memory to run. If you get
% an "out-of-memory" error when training try doing one of these:
%
% (1) Slow TRAINLM training, but rece memory requirements, by
% setting NET.trainParam.mem_rec to 2 or more. (See HELP TRAINLM.)
% (2) Use TRAINBFG, which is slower but more memory efficient than TRAINLM.
% (3) Use TRAINRP which is slower but more memory efficient than TRAINBFG.
%
% The learning function BLF can be either of the backpropagation
% learning functions such as LEARNGD, or LEARNGDM.
%
% The performance function can be any of the differentiable performance
% functions such as MSE or MSEREG.
%
% Examples
%
% Here is a problem consisting of inputs P and targets T that we would
% like to solve with a network.
%
% P = [0 1 2 3 4 5 6 7 8 9 10];
% T = [0 1 2 3 4 3 2 1 2 3 4];
%
% Here a two-layer feed-forward network is created. The network's
% input ranges from [0 to 10]. The first layer has five TANSIG
% neurons, the second layer has one PURELIN neuron. The TRAINLM
% network training function is to be used.
%
% net = newff([0 10],[5 1],{'tansig' 'purelin'});
%
% Here the network is simulated and its output plotted against
% the targets.
%
% Y = sim(net,P);
% plot(P,T,P,Y,'o')
%
% Here the network is trained for 50 epochs. Again the network's
% output is plotted.
%
% net.trainParam.epochs = 50;
% net = train(net,P,T);
% Y = sim(net,P);
% plot(P,T,P,Y,'o')
%
% Algorithm
%
% Feed-forward networks consist of Nl layers using the DOTPROD
% weight function, NETSUM net input function, and the specified
% transfer functions.
%
% The first layer has weights coming from the input. Each subsequent
% layer has a weight coming from the previous layer. All layers
% have biases. The last layer is the network output.
%
% Each layer's weights and biases are initialized with INITNW.
%
% Adaption is done with TRAINS which updates weights with the
% specified learning function. Training is done with the specified
% training function. Performance is measured according to the specified
% performance function.
%
% See also NEWCF, NEWELM, SIM, INIT, ADAPT, TRAIN, TRAINS
% Mark Beale, 11-31-97
% Copyright 1992-2002 The MathWorks, Inc.
% $Revision: 1.8 $
if nargin < 2
net = newnet('newff');
return
end
% Defaults
if nargin < 4, btf = 'trainlm'; end
if nargin < 5, blf = 'learngdm'; end
if nargin < 6, pf = 'mse'; end
% Error checking
if (~isa(pr,'double')) | ~isreal(pr) | (size(pr,2) ~= 2)
error('Input ranges is not a two column matrix.')
end
if any(pr(:,1) > pr(:,2))
error('Input ranges has values in the second column larger in the values in the same row of the first column.')
end
if isa(s,'cell')
if (size(s,1) ~= 1)
error('Layer sizes is not a row vector of positive integers.')
end
for i=1:length(s)
si = s{i};
if ~isa(si,'double') | ~isreal(si) | any(size(si) ~= 1) | any(si<1) | any(round(si) ~= si)
error('Layer sizes is not a row vector of positive integers.')
end
end
s = cell2mat(s);
end
if (~isa(s,'double')) | ~isreal(s) | (size(s,1) ~= 1) | any(s<1) | any(round(s) ~= s)
error('Layer sizes is not a row vector of positive integers.')
end
% More defaults
Nl = length(s);
if nargin < 3, tf = {'tansig'}; tf = [tf(ones(1,Nl))]; end
% Architecture
net = network(1,Nl);
net.biasConnect = ones(Nl,1);
net.inputConnect(1,1) = 1;
[j,i] = meshgrid(1:Nl,1:Nl);
net.layerConnect = (j == (i-1));
net.outputConnect(Nl) = 1;
net.targetConnect(Nl) = 1;
% Simulation
net.inputs{1}.range = pr;
for i=1:Nl
net.layers{i}.size = s(i);
net.layers{i}.transferFcn = tf{i};
end
% Performance
net.performFcn = pf;
% Adaption
net.adaptfcn = 'trains';
net.inputWeights{1,1}.learnFcn = blf;
for i=1:Nl
net.biases{i}.learnFcn = blf;
net.layerWeights{i,:}.learnFcn = blf;
end
% Training
net.trainfcn = btf;
% Initialization
net.initFcn = 'initlay';
for i=1:Nl
net.layers{i}.initFcn = 'initnw';
end
net = init(net);
❺ 求pf快捷鍵
? 是PS吧 一下是photoshop(ps)快捷大全:
工具箱(多種工具共用一個快捷鍵的可同時按【Shift】加此快捷鍵選取)
矩形、橢圓選框工具 【M】
裁剪工具 【C】
移動工具 【V】
套索、多邊形套索、磁性套索 【L】
魔棒工具 【W】
噴槍工具 【J】
畫筆工具 【B】
像皮圖章、圖案圖章 【S】
歷史記錄畫筆工具 【Y】
像皮擦工具 【E】
鉛筆、直線工具 【N】
模糊、銳化、塗抹工具 【R】
減淡、加深、海棉工具 【O】
鋼筆、自由鋼筆、磁性鋼筆 【P】
添加錨點工具 【+】
刪除錨點工具 【-】
直接選取工具 【A】
文字、文字蒙板、直排文字、直排文字蒙板 【T】
度量工具 【U】
直線漸變、徑向漸變、對稱漸變、角度漸變、菱形漸變 【G】
油漆桶工具 【K】
吸管、顏色取樣器 【I】
抓手工具 【H】
縮放工具 【Z】
默認前景色和背景色 【D】
切換前景色和背景色 【X】
切換標准模式和快速蒙板模式 【Q】
標准屏幕模式、帶有菜單欄的全屏模式、全屏模式 【F】
臨時使用移動工具 【Ctrl】
臨時使用吸色工具 【Alt】
臨時使用抓手工具 【空格】
打開工具選項面板 【Enter】
快速輸入工具選項(當前工具選項面板中至少有一個可調節數字) 【0】至【9】
循環選擇畫筆 【[】或【]】
選擇第一個畫筆 【Shift】+【[】
選擇最後一個畫筆 【Shift】+【]】
建立新漸變(在」漸變編輯器」中) 【Ctrl】+【N】
文件操作
新建圖形文件 【Ctrl】+【N】
用默認設置創建新文件 【Ctrl】+【Alt】+【N】
打開已有的圖像 【Ctrl】+【O】
打開為... 【Ctrl】+【Alt】+【O】
關閉當前圖像 【Ctrl】+【W】
保存當前圖像 【Ctrl】+【S】
另存為... 【Ctrl】+【Shift】+【S】
存儲副本 【Ctrl】+【Alt】+【S】
頁面設置 【Ctrl】+【Shift】+【P】
列印 【Ctrl】+【P】
打開「預置」對話框 【Ctrl】+【K】
顯示最後一次顯示的「預置」對話框 【Alt】+【Ctrl】+【K】
設置「常規」選項(在預置對話框中) 【Ctrl】+【1】
設置「存儲文件」(在預置對話框中) 【Ctrl】+【2】
設置「顯示和游標」(在預置對話框中) 【Ctrl】+【3】
設置「透明區域與色域」(在預置對話框中) 【Ctrl】+【4】
設置「單位與標尺」(在預置對話框中) 【Ctrl】+【5】
設置「參考線與網格」(在預置對話框中) 【Ctrl】+【6】
外發光效果(在」效果」對話框中) 【Ctrl】+【3】
內發光效果(在」效果」對話框中) 【Ctrl】+【4】
斜面和浮雕效果(在」效果」對話框中) 【Ctrl】+【5】
應用當前所選效果並使參數可調(在」效果」對話框中) 【A】
圖層混合模式
循環選擇混合模式 【Alt】+【-】或【+】
正常 【Ctrl】+【Alt】+【N】
閾值(點陣圖模式) 【Ctrl】+【Alt】+【L】
溶解 【Ctrl】+【Alt】+【I】
背後 【Ctrl】+【Alt】+【Q】
清除 【Ctrl】+【Alt】+【R】
正片疊底 【Ctrl】+【Alt】+【M】
屏幕 【Ctrl】+【Alt】+【S】
疊加 【Ctrl】+【Alt】+【O】
柔光 【Ctrl】+【Alt】+【F】
強光 【Ctrl】+【Alt】+【H】
顏色減淡 【Ctrl】+【Alt】+【D】
顏色加深 【Ctrl】+【Alt】+【B】
變暗 【Ctrl】+【Alt】+【K】
變亮 【Ctrl】+【Alt】+【G】
差值 【Ctrl】+【Alt】+【E】
排除 【Ctrl】+【Alt】+【X】
色相 【Ctrl】+【Alt】+【U】
飽和度 【Ctrl】+【Alt】+【T】
顏色 【Ctrl】+【Alt】+【C】
光度 【Ctrl】+【Alt】+【Y】
去色 海棉工具+【Ctrl】+【Alt】+【J】
加色 海棉工具+【Ctrl】+【Alt】+【A】
暗調 減淡/加深工具+【Ctrl】+【Alt】+【W】
中間調 減淡/加深工具+【Ctrl】+【Alt】+【V】
高光 減淡/加深工具+【Ctrl】+【Alt】+【Z】
選擇功能
全部選取 【Ctrl】+【A】
取消選擇 【Ctrl】+【D】
重新選擇 【Ctrl】+【Shift】+【D】
羽化選擇 【Ctrl】+【Alt】+【D】
反向選擇 【Ctrl】+【Shift】+【I】
路徑變選區 數字鍵盤的【Enter】
載入選區 【Ctrl】+點按圖層、路徑、通道面板中的縮約圖
濾鏡
按上次的參數再做一次上次的濾鏡 【Ctrl】+【F】
退去上次所做濾鏡的效果 【Ctrl】+【Shift】+【F】
重復上次所做的濾鏡(可調參數) 【Ctrl】+【Alt】+【F】
選擇工具(在「3D變化」濾鏡中) 【V】
立方體工具(在「3D變化」濾鏡中) 【M】
球體工具(在「3D變化」濾鏡中) 【N】
柱體工具(在「3D變化」濾鏡中) 【C】
軌跡球(在「3D變化」濾鏡中) 【R】
全景相機工具(在「3D變化」濾鏡中) 【E】
視圖操作
顯示彩色通道 【Ctrl】+【~】
顯示單色通道 【Ctrl】+【數字】
顯示復合通道 【~】
以CMYK方式預覽(開關) 【Ctrl】+【Y】
打開/關閉色域警告 【Ctrl】+【Shift】+【Y】
放大視圖 【Ctrl】+【+】
縮小視圖 【Ctrl】+【-】
滿畫布顯示 【Ctrl】+【0】
實際象素顯示 【Ctrl】+【Alt】+【0】
向上卷動一屏 【PageUp】
向下卷動一屏 【PageDown】
向左卷動一屏 【Ctrl】+【PageUp】
向右卷動一屏 【Ctrl】+【PageDown】
向上卷動10 個單位 【Shift】+【PageUp】
向下卷動10 個單位 【Shift】+【PageDown】
向左卷動10 個單位 【Shift】+【Ctrl】+【PageUp】
向右卷動10 個單位 【Shift】+【Ctrl】+【PageDown】
將視圖移到左上角 【Home】
將視圖移到右下角 【End】
顯示/隱藏選擇區域 【Ctrl】+【H】
顯示/隱藏路徑 【Ctrl】+【Shift】+【H】
顯示/隱藏標尺 【Ctrl】+【R】
顯示/隱藏參考線 【Ctrl】+【;】
顯示/隱藏網格 【Ctrl】+【」】
貼緊參考線 【Ctrl】+【Shift】+【;】
鎖定參考線 【Ctrl】+【Alt】+【;】
貼緊網格 【Ctrl】+【Shift】+【」】
顯示/隱藏「畫筆」面板 【F5】
顯示/隱藏「顏色」面板 【F6】
顯示/隱藏「圖層」面板 【F7】
顯示/隱藏「信息」面板 【F8】
顯示/隱藏「動作」面板 【F9】
顯示/隱藏所有命令面板 【TAB】
顯示或隱藏工具箱以外的所有調板 【Shift】+【TAB】
文字處理(在」文字工具」對話框中)
左對齊或頂對齊 【Ctrl】+【Shift】+【L】
中對齊 【Ctrl】+【Shift】+【C】
右對齊或底對齊 【Ctrl】+【Shift】+【R】
左/右選擇 1 個字元 【Shift】+【←】/【→】
下/上選擇 1 行 【Shift】+【↑】/【↓】
選擇所有字元 【Ctrl】+【A】
選擇從插入點到滑鼠點按點的字元 【Shift】加點按
左/右移動 1 個字元 【←】/【→】
下/上移動 1 行 【↑】/【↓】
左/右移動1個字 【Ctrl】+【←】/【→】
將所選文本的文字大小減小2 點象素 【Ctrl】+【Shift】+【<】
將所選文本的文字大小增大2 點象素 【Ctrl】+【Shift】+【>】
將所選文本的文字大小減小10 點象素 【Ctrl】+【Alt】+【Shift】+【<】
將所選文本的文字大小增大10 點象素 【Ctrl】+【Alt】+【Shift】+【>】
將行距減小2點象素 【Alt】+【↓】
將行距增大2點象素 【Alt】+【↑】
將基線位移減小2點象素 【Shift】+【Alt】+【↓】
將基線位移增加2點象素 【Shift】+【Alt】+【↑】
將字距微調或字距調整減小20/1000ems 【Alt】+【←】
將字距微調或字距調整增加20/1000ems 【Alt】+【→】
將字距微調或字距調整減小100/1000ems 【Ctrl】+【Alt】+【←】
將字距微調或字距調整增加100/1000ems 【Ctrl】+【Alt】+【→】
設置「增效工具與暫存檔」(在預置對話框中) 【Ctrl】+【7】
設置「內存與圖像高速緩存」(在預置對話框中) 【Ctrl】+【8】
編輯操作
還原/重做前一步操作 【Ctrl】+【Z】
還原兩步以上操作 【Ctrl】+【Alt】+【Z】
重做兩步以上操作 【Ctrl】+【Shift】+【Z】
剪切選取的圖像或路徑 【Ctrl】+【X】或【F2】
拷貝選取的圖像或路徑 【Ctrl】+【C】
合並拷貝 【Ctrl】+【Shift】+【C】
將剪貼板的內容粘到當前圖形中 【Ctrl】+【V】或【F4】
將剪貼板的內容粘到選框中 【Ctrl】+【Shift】+【V】
自由變換 【Ctrl】+【T】
應用自由變換(在自由變換模式下) 【Enter】
從中心或對稱點開始變換 (在自由變換模式下) 【Alt】
限制(在自由變換模式下) 【Shift】
扭曲(在自由變換模式下) 【Ctrl】
取消變形(在自由變換模式下) 【Esc】
自由變換復制的象素數據 【Ctrl】+【Shift】+【T】
再次變換復制的象素數據並建立一個副本 【Ctrl】+【Shift】+【Alt】+【T】
刪除選框中的圖案或選取的路徑 【DEL】
用背景色填充所選區域或整個圖層 【Ctrl】+【BackSpace】或【Ctrl】+【Del】
用前景色填充所選區域或整個圖層 【Alt】+【BackSpace】或【Alt】+【Del】
彈出「填充」對話框 【Shift】+【BackSpace】
從歷史記錄中填充 【Alt】+【Ctrl】+【Backspace】
圖像調整
調整色階 【Ctrl】+【L】
自動調整色階 【Ctrl】+【Shift】+【L】
打開曲線調整對話框 【Ctrl】+【M】
在所選通道的曲線上添加新的點(『曲線』對話框中) 在圖象中【Ctrl】加點按
在復合曲線以外的所有曲線上添加新的點(『曲線』對話框中) 【Ctrl】+【Shift】
❻ RFservice是什麼進程導致PF使用率一直在增加,最後藍屏重啟。
關於電腦藍來屏
電腦藍屏的原因源很多,不僅僅是病毒的原因
一、虛擬內存不足造成系統多任務運算錯誤
二、內存條的互不兼容或損壞引起運算錯誤。
三、光碟機在讀盤時被非正常打開所至
四、硬體剩餘空間太小或碎片太多
五、系統硬體沖突
六、病毒原因
您可以嘗試1.重啟 電腦2.更新硬體 3.嘗試重裝下驅動 4.下載最新版本的殺毒軟體對電腦進行全盤檢查病毒比如騰訊電腦管家打開工具箱硬體檢測就好了,5.檢查BIOS和硬體兼容性8. 或者嘗試下最後一次正確配置 進入系統
❼ matlab神經網路工具箱如何改變激勵函數,覺得默認的激勵函數不好。。。
新建newff
newff函數的格式為:
net=newff(PR,[S1 S2 ...SN],{TF1 TF2...TFN},BTF,BLFPF),函數newff建立一個可訓練的前饋網路。輸入參數說明:
PR:Rx2的矩陣以定回義R個輸入向量的最答小值和最大值;
Si:第i層神經元個數;
TFi:第i層的傳遞函數,默認函數為tansig函數;
BTF:訓練函數,默認函數為trainlm函數;
BLF:權值/閥值學習函數,默認函數為learngdm函數;
PF:性能函數,默認函數為mse函數。
其中TF對應的就是各層的激勵函數 可以自己更改
❽ MATLAB神經網路工具箱newff()函數相關問題,謝謝~~
newff(PR,[S1 S2...SNl],{TF1 TF2...TFNl},BTF,BLF,PF)
PR -- R x 2 matrix of min and max values for R input elements
Si -- Size of ith layer, for Nl layers
TFi -- Transfer function of ith layer, default = 'tansig'
BTF -- Backpropagation network training function,
default = 'traingdx'
BLF -- Backpropagation weight/bias learning function,
default = 'learngdm'
PF -- Performance function, default = 'mse
答:【我這幾天也在學習……】
1.是
2.是
3.是,[S1,S2...SN]代表隱含層和輸出層的數目
4.是
個人建議去MATLAB中文論壇下載視頻教程,很不錯~看過後肯定有收獲
❾ ai工具箱中的選項打不開是怎麼回事
這是你系統的問題,和你軟體和其他都沒問題!
我給你個文章你自己去找找是什麼問題吧!
0X000000該內存不能為read written的解決方法
出現這個現象有方面的,一是硬體,即內存方面有問題,二是軟體,這就有多方面的問題了。
一:先說說硬體:
一般來說,電腦硬體是很不容易壞的。內存出現問題的可能性並不大(除非你的內存真的是雜牌的一塌徒地),主要方面是:1。內存條壞了(二手內存情況居多)、2。使用了有質量問題的內存,3。內存插在主板上的金手指部分灰塵太多。4。使用不同品牌不同容量的內存,從而出現不兼容的情況。5。超頻帶來的散熱問題。你可以使用MemTest 這個軟體來檢測一下內存,它可以徹底的檢測出內存的穩定度。
二、如果都沒有,那就從軟體方面排除故障了。
先說原理:內存有個存放數據的地方叫緩沖區,當程序把數據放在緩沖區,需要操作系統提供的「功能函數」來申請,如果內存分配成功,函數就會將所新開辟的內存區地址返回給應用程序,應用程序就可以通過這個地址使用這塊內存。這就是「動態內存分配」,內存地址也就是編程中的「游標」。內存不是永遠都招之即來、用之不盡的,有時候內存分配也會失敗。當分配失敗時系統函數會返回一個0值,這時返回值「0」已不表示新啟用的游標,而是系統向應用程序發出的一個通知,告知出現了錯誤。作為應用程序,在每一次申請內存後都應該檢查返回值是否為0,如果是,則意味著出現了故障,應該採取一些措施挽救,這就增強了程序的「健壯性」。若應用程序沒有檢查這個錯誤,它就會按照「思維慣性」認為這個值是給它分配的可用游標,繼續在之後的執行中使用這塊內存。真正的0地址內存區儲存的是計算機系統中最重要的「中斷描述符表」,絕對不允許應用程序使用。在沒有保護機制的操作系統下(如DOS),寫數據到這個地址會導致立即當機,而在健壯的操作系統中,如Windows等,這個操作會馬上被系統的保護機制捕獲,其結果就是由操作系統強行關閉出錯的應用程序,以防止其錯誤擴大。這時候,就會出現上述的內存不能為「read」錯誤,並指出被引用的內存地址為「0x00000000「。內存分配失敗故障的原因很多,內存不夠、系統函數的版本不匹配等都可能有影響。因此,這種分配失敗多見於操作系統使用很長時間後,安裝了多種應用程序(包括無意中「安裝」的病毒程序),更改了大量的系統參數和系統檔案之後。
在使用動態分配的應用程序中,有時會有這樣的情況出現:程序試圖讀寫一塊「應該可用」的內存,但不知為什麼,這個預料中可用的游標已經失效了。有可能是「忘記了」向操作系統要求分配,也可能是程序自己在某個時候已經注銷了這塊內存而「沒有留意」等等。注銷了的內存被系統回收,其訪問權已經不屬於該應用程序,因此讀寫操作也同樣會觸發系統的保護機制,企圖「違法」的程序唯一的下場就是被操作終止執行,回收全部資源。計算機世界的法律還是要比人類有效和嚴厲得多啊!像這樣的情況都屬於程序自身的BUG,你往往可在特定的操作順序下重現錯誤。無效游標不一定總是0,因此錯誤提示中的內存地址也不一定為「0x00000000」,而是其它隨機數字。
首先建議:
1、 檢查系統中是否有木馬或病毒。這類程序為了控制系統往往不負責任地修改系統,從而導致操作系統異常。平常應加強信息安全意識,對來源不明的可執行程序絕不好奇。
2、 更新操作系統,讓操作系統的安裝程序重新拷貝正確版本的系統檔案、修正系統參數。有時候操作系統本身也會有BUG,要注意安裝官方發行的升級程序。
3、 盡量使用最新正式版本的應用程序、Beta版、試用版都會有BUG。
4、 刪除然後重新創建 Winnt\System32\Wbem\Repository 文件夾中的文件:在桌面上右擊我的電腦,然後單擊管理。 在"服務和應用程序"下,單擊服務,然後關閉並停止 Windows Management Instrumentation 服務。 刪除 Winnt\System32\Wbem\Repository 文件夾中的所有文件。(在刪除前請創建這些文件的備份副本。) 打開"服務和應用程序",單擊服務,然後打開並啟動 Windows Management Instrumentation 服務。當服務重新啟動時,將基於以下注冊表項中所提供的信息重新創建這些文件: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WBEM\CIMOM\Autorecover MOFs
下面搜集幾個例子給大家分析:
例一:IE瀏覽器出現「0x0a8ba9ef」指令引用的「0x03713644」 內存,或者「0x70dcf39f」指令引用的「0x00000000」內存。該內存不能為「read」。要終止程序,請單擊「確定」的信息框,單擊「確定」後,又出現「發生內部錯誤,您正在使用的其中一個窗口即將關閉」的信息框,關閉該提示信息後,IE瀏覽器也被關閉。解決方法:
1、 開始-運行窗口,輸入「regsvr32 actxprxy.dll」回車,接著會出現一個信息對話 框「DllRegisterServer in actxprxy.dll succeeded」,確定。再依次運行以下命令。(這個方法有人說沒必要,但重新注冊一下那些.dll對系統也沒有壞處,反正多方下手,能解決問題就行。)
regsvr32 shdocvw.dll
regsvr32 oleaut32.dll
regsvr32 actxprxy.dll
regsvr32 mshtml.dll
regsvr32 msjava.dll
regsvr32 browseui.dll
regsvr32 urlmon.dll
2、 修復或升級IE瀏覽器,同時打上系統補丁。看過其中一個修復方法是,把系統還原到系統初始的狀態下。建議將IE升級到了6.0。
例二:有些應用程序錯誤: 「0x7cd64998」 指令參考的 「0x14c96730」 內存。該內存不能為 「read」。解決方法:Win XP的「預讀取」技術這種最佳化技術也被用到了應用程序上,系統對每一個應用程序的前幾次啟動情況進行分析,然後新增一個描述套用需求的虛擬「內存映像」,並把這些信息儲存到Windows\Prefetch文件夾。一旦建立了映像,應用軟體的裝入速度大大提高。XP的預讀取數據儲存了最近8次系統啟動或應用軟體啟動的信息。建議將虛擬內存撤換,刪除Windows\Prefetch目錄下所有*.PF文件,讓windows重新收集程序的物理地址。
例三:在XP下雙擊光碟裡面的「AutoRun.exe」文件,顯示「0x77f745cc」指令引用的「0x00000078」內存。該內存不能為「written」,要終止程序,請單擊「確定」,而在Windows 98里運行卻正常。 解決方法:這可能是系統的兼容性問題,winXP的系統,右鍵「AutoRun.exe」文件,屬性,兼容性,把「用兼容模式運行這個程序」項選擇上,並選擇「Windows 98/Me」。win2000如果打了SP的補丁後,只要開始,運行,輸入:regsvr32 c:\winnt\apppatch\slayerui.dll。右鍵,屬性,也會出現兼容性的選項。
例四:RealOne Gold關閉時出現錯誤,以前一直使用正常,最近卻在每次關閉時出現「0xffffffff」指令引用的「0xffffffff」內存。該內存不能為「read」 的提示。 解決方法:當使用的輸入法為微軟拼音輸入法2003,並且隱藏語言欄時(不隱藏時沒問題)關閉RealOne就會出現這個問題,因此在關閉RealOne之前可以顯示語言欄或者將任意其他輸入法作為當前輸入法來解決這個問題。
例五:我的豪傑超級解霸自從上網後就不能播放了,每次都提示「0x060692f6」(每次變化)指令引用的「0xff000011」內存不能為「read」,終止程序請按確定。 解決方法:試試重裝豪傑超級解霸,如果重裝後還會,到官方網站下載相應版本的補丁試試。還不行,只好換就用別的播放器試試了。
例六:雙擊一個游戲的快捷方式,「0x77f5cd0」指令引用「0xffffffff」內 存,該內存不能為「read」 ,並且提示Client.dat程序錯誤。解決方法:重裝顯卡的最新驅動程序,然後下載並且安裝DirectX9.0。
例七:一個朋友發信息過來,我的電腦便出現了錯誤信息:「0x772b548f」指令引用的「0x00303033」內存,該內存不能為「written」,然後QQ自動下線,而再打開QQ,發現了他發過來的十幾條的信息。 解決方法:這是對方利用QQ的BUG,發送特殊的代碼,做QQ出錯,只要打上補丁或升級到最新版本,就沒事了。
該內存不能為read或written的解決方案關鍵詞: 該內存不能為"read" 該內存不能為"written"
從網上搜索來的幾篇相關文章.
【文章一】
使用Windows操作系統的人有時會遇到這樣的錯誤信息:
「「0X????????」指令引用的「0x00000000」內存,該內存不能為「read」或「written」」,然後應用程序被關閉。
如果去請教一些「高手」,得到的回答往往是「Windows就是這樣不穩定」之類的義憤和不屑。其實,這個錯誤並不一定是Windows不穩定造成的。本文就來簡單分析這種錯誤的一般原因。
一、應用程序沒有檢查內存分配失敗
程序需要一塊內存用以儲存數據時,就需要使用操作系統提供的「功能函數」來申請,如果內存分配成功,函數就會將所新開辟的內存區地址返回給應用程序,應用程序就可以通過這個地址使用這塊內存。這就是「動態內存分配」,內存地址也就是編程中的「游標」。內存不是永遠都招之即來、用之不盡的,有時候內存分配也會失敗。當分配失敗時系統函數會返回一個0值,這時返回值「0」已不表示新啟用的游標,而是系統向應用程序發出的一個通知,告知出現了錯誤。作為應用程序,在每一次申請內存後都應該檢查返回值是否為0,如果是,則意味著出現了故障,應該採取一些措施挽救,這就增強了程序的「健壯性」。若應用程序沒有檢查這個錯誤,它就會按照「思維慣性」認為這個值是給它分配的可用游標,繼續在之後的執行中使用這塊內存。真正的0地址內存區儲存的是計算機系統中最重要的「中斷描述符表」,絕對不允許應用程序使用。在沒有保護機制的操作系統下(如DOS),寫數據到這個地址會導致立即當機,而在健壯的操作系統中,如Windows等,這個操作會馬上被系統的保護機制捕獲,其結果就是由操作系統強行關閉出錯的應用程序,以防止其錯誤擴大。這時候,就會出現上述的「寫內存」錯誤,並指出被引用的內存地址為「0x00000000」。內存分配失敗故障的原因很多,內存不夠、系統函數的版本不匹配等都可能有影響。因此,這種分配失敗多見於操作系統使用很長時間後,安裝了多種應用程序(包括無意中「安裝」的病毒程序),更改了大量的系統參數和系統檔案之後。
二、應用程序由於自身BUG引用了不正常的內存游標
在使用動態分配的應用程序中,有時會有這樣的情況出現:程序試突讀寫一塊「應該可用」的內存,但不知為什麼,這個預料中可用的游標已經失效了。有可能是「忘記了」向操作系統要求分配,也可能是程序自己在某個時候已經注銷了這塊內存而「沒有留意」等等。注銷了的內存被系統回收,其訪問權已經不屬於該應用程序,因此讀寫操作也同樣會觸發系統的保護機制,企圖「違法」的程序唯一的下場就是被操作終止執行,回收全部資源。計算機世界的法律還是要比人類有效和嚴厲得多啊!像這樣的情況都屬於程序自身的BUG,你往往可在特定的操作順序下重現錯誤。無效游標不一定總是0,因此錯誤提示中的內存地址也不一定為「0x00000000」,而是其它隨機數字。如果系統經常有所提到的錯誤提示,下面的建議可能會有說明 :
1.檢視系統中是否有木馬或病毒。這類程序為了控制系統往往不負責任地修改系統,
從而導致操作系統異常。平常應加強信息安全意識,對來源不明的可執行程序絕不好奇。
2.更新操作系統,讓操作系統的安裝程序重新拷貝正確版本的系統檔案、修正系統參數。
有時候操作系統本身也會有BUG,要注意安裝官方發行的升級程序。
3.試用新版本的應用程序。
Mode:
將虛擬內存撤換
答案:
目前為止是肯定的,也就是如在下次冷天到來時亦沒再發生,就代表這是主因
追加:
如果你用 Ghost 恢復 OS 後建議 刪除WINDOWS\PREFETCH目錄下所有*.PF文件因為需讓windows重新收集程序的物理地址
有些應用程序錯誤 "0x7cd64998" 指令參考的 "0x14c96730" 內存。該內存不能為 "read"推論是此原因
源由:
Win XP的「預讀取」技術
這種最佳化技術也被用到了應用軟體上,系統對每一個應用軟體的前幾次啟動情況進行分析,然後新增一個描述套用需求的虛擬「內存映像」,並把這些信息儲存到WINDOWSPREFETCH數據夾。一旦建立了映像,應用軟體的裝入速度大大提高。XP的預讀取數據儲存了最近8次系統啟動或應用軟體啟動的信息。
後敘:
目前此方法亦是獨步網路的(其碼自己針對此問題查了許久),也是常見問題,原本幾乎每天睡前關閉軟體時一些程序都會發生...read...
現在就沒發生了。
【文章二】
運行某些程序的時候,有時會出現內存錯誤的提示(0x後面內容有可能不一樣),然後該程序就關閉。
「0x????????」指令引用的「0x????????」內存。該內存不能為「read」。
「0x????????」指令引用的「0x????????」內存,該內存不能為「written」。
不知你出現過類似這樣的故障嗎?
一般出現這個現象有方面的,一是硬體,即內存方面有問題,二是軟體,這就有多方面的問題了。
下面先說說硬體:
一般來說,內存出現問題的可能性並不大,主要方面是:內存條壞了、內存質量有問題,還有就是2個不同牌子不同容量的內存混插,也比較容易出現不兼容的情況,同時還要注意散熱問題,特別是超頻後。你可以使用MemTest 這個軟體來檢測一下內存,它可以徹底的檢測出內存的穩定度。
假如你是雙內存,而且是不同品牌的內存條混插或者買了二手內存時,出現這個問題,這時,你就要檢查是不是內存出問題了或者和其它硬體不兼容。
如果都沒有,那就從軟體方面排除故障了。
先簡單說說原理:內存有個存放數據的地方叫緩沖區,當程序把數據放在其一位置時,因為沒有足夠空間,就會發生溢出現象。舉個例子:一個桶子只能將一斤的水,當你放入兩斤的水進入時,就會溢出來。而系統則是在屏幕上表現出來。這個問題,經常出現在windows2000和XP系統上,Windows 2000/XP對硬體的要求是很苛刻的,一旦遇到資源死鎖、溢出或者類似Windows 98里的非法操作,系統為保持穩定,就會出現上述情況。另外也可能是硬體設備之間的兼容性不好造成的。
下面我從幾個例子給大家分析:
例一:打開IE瀏覽器或者沒過幾分鍾就會出現"0x70dcf39f"指令引用的"0x00000000"內存。該內存不能為「read」。要終止程序,請單擊「確定」的信息框,單擊「確定」後,又出現「發生內部錯誤,您正在使用的其中一個窗口即將關閉」的信息框,關閉該提示信息後,IE瀏覽器也被關閉。 解決方法:修復或升級IE瀏覽器,同時打上補丁。看過其中一個修復方法是,Win2000自升級,也就是Win2000升級到Win2000,其實這種方法也就是把系統還原到系統初始的狀態下。比如你的IE升級到了6.0,自升級後,會被IE5.0代替。
例二:在windows xp下雙擊光碟裡面的「AutoRun.exe」文件,顯示「0x77f745cc」指令引用的「0x00000078」內存。該內存不能為「written」,要終止程序,請單擊「確定」,而在Windows 98里運行卻正常。 解決方法:這可能是系統的兼容性問題,winXP的系統,右鍵「AutoRun.exe」文件,屬性,兼容性,把「用兼容模式運行這個程序」項選擇上,並選擇「Windows 98/Me」。win2000如果打了SP的補丁後,只要開始,運行,輸入:regsvr32 c:\winnt\apppatch\slayerui.dll。右鍵,屬性,也會出現兼容性的選項。
例三:RealOne Gold關閉時出現錯誤,以前一直使用正常,最近卻在每次關閉時出現「0xffffffff」指令引用的「0xffffffff」內存。該內存不能為「read」 的提示。 解決方法:當使用的輸入法為微軟拼音輸入法2003,並且隱藏語言欄時(不隱藏時沒問題)關閉RealOne就會出現這個問題,因此在關閉RealOne之前可以顯示語言欄或者將任意其他輸入法作為當前輸入法來解決這個問題。
例四:我的豪傑超級解霸自從上網後就不能播放了,每次都提示「0x060692f6」(每次變化)指令引用的「0xff000011」內存不能為「read」,終止程序請按確定。 解決方法:試試重裝豪傑超級解霸,如果重裝後還會,到官方網站下載相應版本的補丁試試。還不行,只好換就用別的播放器試試了。
例五:雙擊一個游戲的快捷方式,「0x77f5cd0」指令引用「0xffffffff」內 存,該內存不能為「read」 ,並且提示Client.dat程序錯誤。 解決方法:重裝顯卡的最新驅動程序,然後下載並且安裝DirectX9.0。
例六:一個朋友發信息過來,我的電腦便出現了錯誤信息:「0x772b548f」指令引用的「0x00303033」內存,該內存不能為「written」,然後QQ自動下線,而再打開QQ,發現了他發過來的十幾條的信息。 解決方法:這是對方利用QQ的BUG,發送特殊的代碼,做QQ出錯,只要打上補丁或升級到最新版本,就沒事了。
【原因 解決方法】
1 內存條壞了 更換內存條
2 雙內存不兼容 使用同品牌的內存或只要一條內存
3 內存質量問題 更換內存條
4 散熱問題 加強機箱內部的散熱
5 內存和主板沒插好或其他硬體不兼容 重插內存或換個插槽
6 硬體有問題 更換硬碟
7 驅動問題 重裝驅動,如果是新系統,應先安裝主板驅動
8 軟體損壞 重裝軟體
9 軟體有BUG 打補丁或更新到最新版本
10 軟體和系統不兼容 給軟體打上補丁或是試試系統的兼容模式
11 軟體和軟體之間有沖突 如果最近安裝了什麼新軟體,卸載了試試
12 軟體要使用其他相關的軟體有問題 重裝相關軟體,比如播放某一格式的文件時出錯,可能是這個文件的解碼器有問題
13 病毒問題 殺毒
14 殺毒軟體與系統或軟體相沖突 由於殺毒軟體是進入底層監控系統的,可能與一些軟體相沖突,卸載試試
15 系統本身有問題 有時候操作系統本身也會有BUG,要注意安裝官方發行的更新程序,象SP的補丁,最好打上.如果還不行,重裝系統,或更換其他版本的系統。
〔又一說〕
在控制面板的添加/刪除程序中看看你是否安裝了微軟NET.Framework,如果已經安裝了,可以考慮卸載它,當然如果你以後在其它程序需要NET.Framework時候,可以再重新安裝。
另外,如果你用的是ATI顯卡並且你用的是SP2的補丁(一些ATI的顯卡驅動需要在NET.Framework正常工作的環境下)。這種情況你可以找一款不需要NET.Framework支持的ATI顯卡驅動。
如果以上兩種方法並不能完全解決問題,你試著用一下「IE修復」軟體,並可以查查是否有病毒之類的。
〔微軟NET.Framework升級到1.1版應該沒問題了〕
〔還有一說〕
方法一:
微軟新聞組的朋友指點:開始--運行:regsvr32 jscript.dll
開始--運行:regsvr32 vbscript.dll
不過沒解決---但提供了路子-----一次運行注冊所有dll
搜索查找到方法如下:
運行 輸入cmd 回車在命令提示符下輸入
for %1 in (%windir%\system32\*.dll) do regsvr32.exe /s %1
這個命令老兄你慢慢輸 輸入正確的話會看到飛快地滾屏 否則……否則失敗就是沒這效果。回車後慢慢等(需要點時間1-2分鍾) 都運行完再打開看
方法二:
這是個典型問題~~~~~引起這個問題的原因很多。一般來講就是給系統打上補丁和更換內存、給內存換個插槽這3種方法來解決。[系統補丁只要到Microsoft Update網站在線更新就可以了]
造成這種問題的原因很多,不能單純的下結論,盡量做到以下幾點可能對你有幫助:
1。確保使用的是未修改過的軟體(非漢化、破解版)
2。使用改軟體時盡量不要運行其他軟體。(這是個臨時文件,可能某些軟體也在使用臨時文件夾,所以產生干擾)
3。把那些什麼桌面工具,內存整理工具通通關掉(你至少有2個類似的工具在運行)」
處理方法:
運行regedit進入注冊表, 在HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellExecuteHooks下,應該只有一個正常的鍵值"{AEB6717E-7E19-11d0-97EE-00C04FD91972}, 將其他的刪除。
〔我個人的最後解決和看法〕
我今天嘗試了多種辦法,最後我發現問題出在微軟的NET.Framework上面。我升級了這個軟體,並打齊了補丁,短暫平安後,有出現「內存不能為read」的情況。後來我受上面文章的啟發,卸載了微軟的NET.Framework1.0和1.1,世界太平了。
另外:如果是打開「我的電腦」、「我的文檔」等的時候出現上述情況,還有一種可能,就是你的右鍵菜單太臃腫了,此時只要清理右鍵菜單問題就解決了。
--------------------------------------------------------------------------------
〔試驗的結果〕
上面的方法,最管用、最徹底的方法是這個:
運行 輸入cmd 回車在命令提示符下輸入
for %1 in (%windir%\system32\*.dll) do regsvr32.exe /s %1
【技巧】如果怕輸入錯誤的話,可以復制這條指令,然後在命令提示框點擊左上角的c:\,使用下面的「編輯-粘貼」功能就不容易輸錯了。在飛速滾屏完全靜止之後,別著急啟動其他程序,先耐心等一會兒,因為此時dll們還在找位置。直到你的指示燈不閃了再做別的
❿ 電腦的CPU使用和PF使用率分別是什麼
Windows2000/XP內含的任務管理器(Taskmgr)相信大家都熟悉吧,相比之下XP里的要比2000功能更加強大,返回的信息也更加的詳細,不過您是否覺得還有很多希望獲得的消息沒有包含在裡面嗎?您是否覺得Windows的系統管理工具箱里的東西太分散了嗎?下面就讓我們看看它們的開發原理,並動手實現一個真正的任務管理器。現在我們是調用Win32API來實現這些功能的,但是大家都說MS隱藏了太多的細節,以後我們將討論更多關於Windows內核的東東。
可能大家對任務管理器里最熟悉的功能要數進程管理了,常常我們在懷疑中了病毒/木馬的時候都會看看任務管理器里有沒有什麼特別的進程在運行,所以進程查看器應該是一個非常重要的功能。我們除了需要獲得進程的名稱外,還有什麼呢?當然包括它的進程標識符(ProcessID),用戶信息(UserName),CPU使用時間(CPUTime)和存儲器的使用情況(MemoryUsage),還有它的優先權(BasePriority)。
CPU和Memory信息可以幫助我們分析進程的運行情況,而優先權可以表示進程在CPU分配處理器使用時的優先情況。這些都是通用的進程信息,讓我們再看看其他的信息吧。進程的父進程標識符(Parent Process ID),創建時間(Create Time),程序名稱等在很多情況下也是我們關心的信息。我們再看看進程相關的性能信息。在Windows下通常有兩種模式:內核模式(Kernel: Level 0)和用戶模式(User: Level 3),進程往往在兩種模式中來回切換,所以可以獲得進程在內核模式和用戶模式各自的使用時間。同時還包括進程相關的工作集(WorkingSet),分頁池(PagedPool),非分頁池(NonePagedPool)和頁面文件(PageFile)信息。進程相關的I/O操作包括讀/寫/其他等動作,我們可以獲得這些操作的次數和傳送數據的數量。
如果您懷疑某個進程是木馬,那您還想獲得哪些信息呢?簡單的進程名稱應該是不夠的吧!我們希望獲得進程的實際程序的路徑,這樣可以幫助我們判斷究竟是那個程序在運行。前段時間不是在討論什麼進程隱藏的,其中一種就是「創建遠程線程」,而注體往往又是以動態鏈接庫(DLL)的形式存在的,我們就希望看到某個具體進程所包含的所有模塊(Mole),常常是DLL也。「線程」是一個大家熟悉的名字,它是Windows系統中的實現體,而進程則是線程運行的環境。一個進程到底創建了多少線程了?我們同樣可以枚舉進程內部的所有線程信息。如果您發現一個木馬進程,下面的動作就應該是分析它的運行機制(如果您對它感興趣),不過最終您還是要將它結束吧。在Windows2k下,很多系統關鍵進程在TaskMgr里是不能被結束的,不過現在您不用擔心了。好的,對進程的操作當然就包括結束進程。如果您用過中文的XP,您是否常常遇到任務欄「假死」的情況,雖然您的電腦沒有掛掉,但卻動彈不得,那好我們也同樣可以將任意的進程掛起來,不管您對它做什麼動作(除了結束),它都不會有任何的反應。有了掛起進程,同樣我們也可以將進程從「掛起」狀態激活哈。
桌面窗口是大家接觸得最多的交互界面了,您是否想獲得每個窗口的標題信息呢?當然我們還可以獲得與窗口關聯的進程,線程與窗口句柄屬性。如果大家對VC比較熟悉,就應該知道其中的一個SPY++工具吧,它就可以獲得桌面窗口,進程和線程的詳細信息,不過現在就不用打開這個,打開那個了,通通搞定了! 系統性能是每個用戶關心的話題。(友情提醒:開發者網路Windows開發專欄中還有大量技巧)它包括整個系統當前創建的句柄,進程以及線程的數目。還有物理存儲器(Physical Memory)的總量和使用情況,系統高速緩存(System Cache)的大小,存儲器保留與提交(Commit Charge)狀況,當然還有核心分頁/非分頁池(Kernel Memory)的使用情況。幾乎包括了Windows系統下存儲器管理的大部分信息。
雖然現在硬碟的價格已經很低了,不過我還是在用6.4G的小東東,所以常常遇到「Low Disk」!我們常常要看看硬碟的使用情況,不過每次都要進入我的電腦,太麻煩了。而我們現在可以一次了解所有磁碟的容量和當前使用情況,同時還有它們的格式類型(如FAT,NTFS,CDFS等)和磁碟標簽。
說到環境塊,或許不是那麼熟悉吧,它包含一些環境變數,而每個環境變數對應一個/多個字元串,您可以在控制面板的SYSTEM/Advanced(系統/高級)里對它們進行設置,包括添加新的環境變數,刪除和編輯系統環境變數。
事件記錄對我們分析系統的使用情況有很大的幫助。事件記錄分為三種:應用程序,系統和安全。而對應的每種事件又可以分為幾種類型,它們分別是常規信息,警告和錯誤。其中包括記錄序號(Record Number),事件類型(Type),標識符(Event ID),來源(Source),產生時間(Time Generated),用戶名(User)和相關描述信息(Description)。有時間大家可以多看看事件信息,當然每個網路管理員對它們應該是很熟悉的,不過還包括其他的事件日誌信息。
Windows系統下的ipconfig /all這個命令我是常常用,因為我們使用的是DHCP,沒事看看自己的IP地址變了沒有。其中包括詳細的網路適配器的信息,包括適配器名稱,描述,硬體地址和類型,IP地址及相應的子網掩碼,網關與DHCP伺服器地址等。(友情提醒:開發者網路Windows開發專欄中還有大量技巧)不過您是否對網路流量也感興趣呢?我們當然可以獲得主機接受/發送了多少(非)廣播數據報,出現了多少錯誤,一共接受/發送了多少信息,這些對每個網友都是有用的信息喲。
網路共享往往是大家注意的地方,您究竟共享了多少信息,它們的文件路徑是什麼,還有它們的共享類型信息。我們在不需要某些共享資料時,當然不要忘了將其刪除,以免泄露自己的機密信息。
Windows的NT是一個多用戶的系統,允許多種類型用戶的存在。我們希望獲得用戶賬號的使用期限(Password Expired),記住要不定時的修改用戶的密碼喲,以及用戶標識符(User ID),組標識符(Group ID),還有用戶賬號的類型(Type),不同的類型有不同的許可權,我們當然希望有最High的權力喲!看看系統對某個賬號的磁碟空間使用情況是否有限制(Max Storage),賬號登錄的次數(Number Of Logon)和登錄時間信息(Logon Hours)等,對我們分析用戶的使用情況也有幫助的。
系統的Win32服務和設備驅動信息也是很重要的,我們希望探測每個服務/設備啟動程序的具體路徑,狀態,類型,啟動方式等等信息。我們還希望對服務進行控制,比如停止,啟動和刪除操作。大家可以參閱《淺析Windows2000/XP服務與後門技術》獲得更多關於Win32服務的信息。
關機也不是那麼的單調的,您可以注銷自己的系統,如果您要離開當然就需要鎖定了。最近大家都不喜歡關機,太麻煩了,所以都習慣使用冬眠,系統將會為我們保留當前信息,不過還有支持電源管理的關機和休眠。Windows2000的用戶注意了,我們同樣可以使用XP系統下的帶有到記時與消息提示的關機和重啟功能了。
系統的版本信息是比較固定的,主要包括操作系統的指紋,注冊組織/用戶,主機名和系統相關目錄等信息。