當前位置:首頁 » 視頻軟體 » wrdo軟體自己怎樣打招聘信息
擴展閱讀
報價系統怎樣管理 2025-05-17 10:41:37
小松360怎樣自動泵油 2025-05-17 10:40:54

wrdo軟體自己怎樣打招聘信息

發布時間: 2023-04-03 06:20:20

① 為什麼我的wrdo2003打不開

這跟你的輸入法BUG有關系,還有就是跟模板有關,解決方法::因為Word2003的模版損壞了,導致不能正常啟動word。刪除Normal.dot模版文件,WORD2003就會自動重新創建一個好的模版文件;要是找不到這個文件,可以在工具→模本和載入項中找到。
C:\Documents and Settings\銀亂純用陪賀戶名\Application Data\Microsoft\Templates 把Normal.dot(WORD模版)刪掉,再重新打開WORD就行了,輸入法有問題的話,就重新安裝輸入法,或更換另一種輸入法試試鋒咐看。

② Foxpro中,正常導入excel文件可以,用導入向導(do wzimport.app)說格式錯誤。在我的程序中怎樣導入excel

從一個文件中讀入記錄,追罩輪加到當前表的尾部。
APPEND FROM FileName | ? [FIELDS FieldList] [FOR lExpression]
[[TYPE] [DELIMITED [WITH Delimiter | WITH BLANK | WITH TAB
| WITH CHARACTER Delimiter] | DIF | FW2 | MOD | PDOX | RPD |
SDF | SYLK | WK1 | WK3 | WKS | WR1 | WRK | CSV | XLS | XL5
[SHEET cSheetName] | XL8 [SHEET cSheetName]]] [AS nCodePage]
參數
FileName
指定從哪個文件中讀入記錄。如果給出的文件名不包含擴展名,則將文件默認為 Visual FoxPro 表,擴纖塌展名為 .DBF。如果文件是 Visual FoxPro 表,無論SET DELETED 為何種設置,表中標記為刪除的記錄也將添加到當前表中。
?
顯示打開對話框,從中可以選擇從哪個表中讀入記錄。
FIELDS FieldList
指定添加哪些欄位數據。
FOR lExpression
為當前選定表中每一條 lExpression 為「真」(.T.) 的記錄追加新記錄,直至達到當前選定表的末尾。如果省略 FOR,則整個源文件記錄都追加到當前表中。
TYPE
指定源文件類型。如果指定的源文件類型不是 Visual FoxPro 表,則必須指定文件類型,但不必包括 TYPE 關鍵字。您可以從各種類型文件(包括分隔 ASCII 文本文件)中讀入信息添加到表中,在這些文件中可以指定欄位分隔符。
如果要追加的源文件擴展名不是默認的擴展名,源文件名必須包括文件擴展名。例如,Microsoft Excel 工作表通常具有 .XLS 擴展名。如果要追加的 Microsoft Excel 工作表擴展名不是 .XLS,一定要指定擴展名。
注意 如果要追加的記錄來自工作表,工作表中的數據必須以主行序而非主列序存儲,這樣才能使追加的工作表數據符合表結構。
DELIMITED
指定源文件為分隔數據文件。分隔數據文件是 ASCII 文本文件,文件中每條記錄以回車和換行符結尾。各欄位內容默認地由逗號分開,字元欄位值還需要用引號括上。例如:
"Smith",9999999,"TELEPHONE"
所有分隔數據文件的擴展名默認為 .TXT 數據的格式。
如果日期格式正確,可以從分隔文件中導入日期數據,日期的默認格式為 mm/dd/yy。您還可以選擇加入世紀信息。Visual FoxPro 導入的數據(如 12/25/95)不包含世紀信息,世紀信息的默認值為 20 世紀。日期分隔符可以為任意非數值字元,但不能使用分隔文件中欄位的分隔符。
如果其他一些日期格式與 SET DATE 中可以使用的格式相匹配,Visual FoxPro 也可以導入這些格式的日期數據。若要導入非默認格式的日期,應在使用 APPEND FROM 前先發出 SET DATE 修改數據格式設置。要想檢查日期格式是否能成功地導入,可使用CTOD()函數。如果 CTOD()函數接收此日期值,則日期數據就能正確地導入。
DELIMITED WITH Delimiter
字元欄位由 Delimiter 標識,而非引號。
DELIMITED WITH BLANK
由空格符 (BLANK) 分隔欄位,而不是用逗號分隔欄位。
DELIMITED WITH TAB
各欄位由製表符 (TAB) 來分隔,而非逗號。
DELIMITED WITH CHARACTER Delimiter
欄位之間由給定的 Delimiter 分隔。如果 Delimite 是分號,應用引號括起來,因為引號在 Visual FoxPro 中有特殊的意義:一個命令分在多行中書寫時,用分號作為行的結束。Delimiter 可以是 BLANK 或 TAB 。
WITH Delimiter 子句可與毀悶圓 WITH CHARACTER 子句同時使用。例如,在下面的例子中,添加記錄的來源是一個文本文件。該文本文件中,字元欄位用下劃線 _ 標識,而欄位之間用星號 * 分隔:
APPEND FROM mytxt.txt DELIMITED WITH _ ; WITH CHARACTER *
DIF
選用 DIF 可從 VisiCalc .dif(數據交換格式)文件中導入數據。矢量(列)對應當前選定表的欄位,元組(行)對應表的記錄。DIF 文件的默認擴展名為 .DIF。
FW2
選用 FW2 可從由 Framework II 創建的文件中導入數據。FW2 文件的默認擴展名為 .FW2。
MOD
選用 MOD 可從Microsoft Multiplan 4.01 版本的文件中導入數據。MOD 文件由 Microsoft Multiplan 4.01 版本創建,默認擴展名為 .MOD。
PDOX
選用 PDOX 可從 Paradox 3.5 版或 4.0 版資料庫文件中導入數據。Paradox 文件名的默認擴展名為 .DB。
RPD
選用 RPD 可從由 RapidFile 1.2 版本創建的文件中導入數據。RapidFile 文件名的默認擴展名為 .RPD。
SDF
選用 SDF 可從系統數據格式文件中導入數據。SDF 文件是一種 ASCII 文本文件,記錄有固定長度,並且以回車和換行符結尾,各欄位不分隔開。文件的默認擴展名為 .TXT。
從 SDF 文件到 Visual FoxPro 表時的有效的日期轉換要求數據保存為 YYYYMMDD 格式。
如果日期格式保存為不明確的格式, 你應該映射日期列到一個適當寬度的字元列這樣你可以檢查轉換後的值來改正轉換程序以創建正確格式的日期數據。
SYLK
選用 SYLK 可從 SYLK(符號鏈接)交換格式文件中導入數據。SYLK 文件用於 Microsoft MultiPlan 中。SYLK 文件中的列對應 Visual FoxPro 表的欄位,行對應表的記錄。SYLK 文件沒有擴展名。
WK1
選用 WK1 可從 Lotus 1-2-3 2.x 版本的電子表格中導入數據。電子表格的每列為表的一個欄位,每行為表的一條記錄。Lotus 1-2-3 2.x 版本創建的電子表格擴展名為 WK1。
WK3
選用 WK3 可從 Lotus1-2-3 的電子表格中導入數據,電子表格的每列為表的一個欄位,每行為表的一條記錄。Lotus1-2-3 版本 3.X 創建的電子表格擴展名為 .WK3。
WKS
選用 WKS 可從 Lotus1-2-3 1-A 版的電子表格中導入數據。電子表格的每列為表的一個欄位,每行為表的一條記錄。Lotus1-2-3 1-A 版本創建的文件擴展名為 .WKS。
WR1
選用 WR1 可從 Lotus Symphony 1.1 或 1.2 版的電子表格中導入數據。電子表格的每列為表的一個欄位,每行為表的一條記錄。Symphony1.1 或 1.2 版創建的電子表格擴展名為 .WR1。
WRK
選用 WRK 可從 Lotus Symphony 1.0 版的電子表格中導入數據。電子表格中的每列為表的一個欄位,每行為表的一條記錄。Symphony 1.0 版創建的電子表格擴展名為 .WRK。
CSV
選用 CVS 可從一個各值用逗號分隔的文件中導入數據。一個 CSV 文件的第一行是欄位名;當導入該文件時,會忽略這個欄位名。
XLS
選用 XLS 可從 Microsoft Excel 工作表中導入數據。工作表的每列為表的一個欄位,每行為表的一條記錄。由 Microsoft Excel 創建的工作表擴展名為 .XLS。
XL5
選用 XL5 可從 Microsoft Excel 5.0 版中導入數據。工作表的每列為表的一個欄位,每行為表的一條記錄。工作表文件的擴展名為 .XLS。
如果省略 SHEET 子句,會導入 Sheet1 中的數據。為了導入特定工作表中的數據,需要包含 SHEET 關鍵字,並且使用 cSheetName 指定工作表的名稱。
XL8
包含 XL8 快導入 Microsoft Excel 97 的數據。工作表的列變成表中的欄位;工作表的行變成表中的記錄。在 Microsoft Excel 中創建的工作表文件的擴展名是 .xls。
如果省略 SHEET 子句,會導入 Sheet1 中的數據。為了導入特定工作表中的數據,需要包含 SHEET 關鍵字,並且使用 cSheetName 指定工作表的名稱。
AS nCodePage
指定源表或源文件的代碼頁。Visual FoxPro 將復制源表或源文件的內容,並在復制時自動把數據轉換到當前表的代碼頁中。
如果指定的 nCodePage 值無法使用,Visual FoxPro 將產生一條錯誤信息。您可以用GETCP()函數顯示代碼頁對話框,在對話框中可以為追加的表或文件指定代碼頁。如果省略 AS nCodePage 子句,並且 Visual FoxPro 不能判定源表或文件的代碼頁,Visual FoxPro 將復制源表或文件內容,並在復制數據的過程中,自動將數據轉換到當前的 Visual FoxPro 代碼頁中。如果 SET CPDIALOG 為 ON,當前選定工作區中的表以代碼頁標記。如果要從沒有代碼頁標記的表中讀入數據並添加到表中時,將顯示代碼頁對話框,您可以在其中選擇表的代碼頁。當前的 Visual FoxPro 代碼頁可以由CPCURRENT()函數設定。
如果省略 AS nCodePage 子句,並且 Visual FoxPro 可以確定追加記錄的表或文件的代碼頁,Visual FoxPro 將復製表或文件的內容,並在復制數據的過程中,自動將數據轉換到當前選定表的代碼頁中。
如果 nCodePage 為零,Visual FoxPro 認為需追加記錄的表和文件的代碼頁與當前選定表的代碼頁相同,並且不進行代碼頁的轉換。
備注
如果從其中追加數據的文件是 Visual FoxPro 表或在 FoxPro 早期版本中創建的表,其擴展名為 .DBF。如果其擴展名不是 .DBF,您必須指定擴展名。如果文件不是 Visual FoxPro 表或 FoxPro 早期版本創建的表,還必須指定文件的類型。
在從 DBASE IV 或 DBASE V 創建的包含備注欄位的表中追加記錄前,您必須先用USE 命令在 Visual FoxPro 中打開此表,當提示信息詢問您是否要轉換文件時,請選擇「是」。
如果從 FoxPro 早期版本的表或 Visual FoxPro 表中讀入記錄,此表可以在另一工作區打開。對於源表中有刪除標記的記錄,一旦添加到表中,將會去掉刪除標記。
使用 DBF()函數可以從一個只讀的臨時表追加數據,該臨時表是使用 SELECT - SQL命令創建的。可象下例這樣在 DBF()函數中包含臨時表的名稱:
APPEND FROM DBF('<臨時表名>')
如果目標表使用了 autoincrementing, 當 AUTOINCERROR 設置為 ON 時 APPEND FROM 會失敗, 除非 FIELDS 選項中預設了 AUTOINC 列。設置 AUTOINCERROR 為 OFF 或用 CURSORSETPROP() 關閉 autoincrementing 允許成功地 APPEND FROM。目標表的 autoincrementing 欄位或按指定值遞增的欄位, 和源表中的值不適用。
示例
以下示例用於打開表 customer,將其結構復制到表 backup 中,並且打開表 backup。然後 Visual FoxPro 將 customer 表中滿足 'finland' 的記錄追加到表 backup 中。這些記錄然後又被復制到一個新的分隔文件 temp.txt 中。
CLOSE DATABASES
OPEN DATABASE (HOME(2) + 'Data\testdata')
USE customer && 打開 customer 表
COPY STRUCTURE TO backup
USE backup
APPEND FROM customer FOR country = 'Finland'
COPY TO temp TYPE DELIMITED
MODIFY FILE temp.txt
USE
DELETE FILE backup.dbf
DELETE FILE temp.txt

③ 我的電腦打開網站會彈出 0x02126050指令引用的0x43685b10,該內存不能為 wrriten

使用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們還在找位置。直到你的指示燈不閃了再做別的。