Windows系統(tǒng)下的系統(tǒng)環(huán)境管理方法及裝置制造方法
【專利摘要】本發(fā)明提供了一種Windows系統(tǒng)下的系統(tǒng)環(huán)境管理方法和裝置。所述系統(tǒng)環(huán)境管理方法包括:確定需運(yùn)行的系統(tǒng)環(huán)境;讀取該系統(tǒng)環(huán)境的注冊(cè)表;根據(jù)所讀取的注冊(cè)表,運(yùn)行所確定的系統(tǒng)環(huán)境,其中,所述系統(tǒng)環(huán)境是Windows系統(tǒng)在某一時(shí)刻的特定系統(tǒng)環(huán)境,以及Windows系統(tǒng)在所述系統(tǒng)環(huán)境下的相關(guān)系統(tǒng)文件被重定向到不同于系統(tǒng)文件的常規(guī)存儲(chǔ)目錄的另一存儲(chǔ)目錄下。所述系統(tǒng)環(huán)境管理方法和裝置可以維護(hù)多個(gè)不同的系統(tǒng)環(huán)境,所述多個(gè)不同的系統(tǒng)環(huán)境可以分別對(duì)應(yīng)于不同的應(yīng)用場(chǎng)合,并且可以在所述多個(gè)不同的系統(tǒng)環(huán)境下安裝/運(yùn)行不同的應(yīng)用軟件,從而降低了每個(gè)系統(tǒng)環(huán)境下的Windows系統(tǒng)負(fù)擔(dān),增加了Windows系統(tǒng)的處理能力。
【專利說(shuō)明】Windows系統(tǒng)下的系統(tǒng)環(huán)境管理方法及裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及Windows系統(tǒng)下的系統(tǒng)環(huán)境管理,并且更具體地涉及一種Windows系統(tǒng)下的系統(tǒng)環(huán)境管理方法及裝置。
【背景技術(shù)】
[0002]虛擬機(jī)快照(snapshot)是一種虛擬機(jī)在特定時(shí)刻的狀態(tài)、磁盤數(shù)據(jù)和配置的基于文件的快照,換言之,虛擬機(jī)快照是虛擬機(jī)系統(tǒng)當(dāng)前狀態(tài)的記錄。使用虛擬機(jī)快照可以完整地保存當(dāng)前虛擬機(jī)系統(tǒng)的運(yùn)行狀態(tài),包括程序運(yùn)行狀態(tài)及內(nèi)存狀態(tài)??梢垣@取虛擬機(jī)的多個(gè)快照,并且在需要時(shí)通過(guò)從所述多個(gè)快照中選擇出一個(gè)具體快照并且將所述具體快照應(yīng)用于虛擬機(jī),可將虛擬機(jī)恢復(fù)為任何以前保存時(shí)的狀態(tài),即可將虛擬機(jī)恢復(fù)到與所述具體快照相對(duì)應(yīng)的具體時(shí)刻下的虛擬機(jī)系統(tǒng)運(yùn)行狀態(tài)。
[0003]然而,在Windows系統(tǒng)下,難以像虛擬機(jī)環(huán)境那樣基于文件實(shí)現(xiàn)在不同時(shí)刻對(duì)Windows系統(tǒng)作出多個(gè)快照并且在需要時(shí)應(yīng)用從所述多個(gè)快照中選擇出一個(gè)具體快照。
[0004]因此,需要一種Windows系統(tǒng)下的系統(tǒng)環(huán)境管理方法及相應(yīng)的系統(tǒng)環(huán)境管理裝置,其能夠?yàn)閃indows系統(tǒng)生成Windows快照并且使Windows系統(tǒng)恢復(fù)到之前建立Windows快照的具體時(shí)刻下的Windows系統(tǒng)環(huán)境。
【發(fā)明內(nèi)容】
[0005]考慮到上述問(wèn)題而作出了本發(fā)明,本發(fā)明的目的是提出一種Windows系統(tǒng)下的系統(tǒng)環(huán)境管理方法,其通過(guò)在確定了期望的系統(tǒng)環(huán)境之后,直接加載注冊(cè)表項(xiàng),來(lái)加載期望的Windows系統(tǒng)環(huán)境。
[0006]根據(jù)本發(fā)明的一個(gè)方面,提供了一種Windows系統(tǒng)下的系統(tǒng)環(huán)境管理方法,其包括:確定需運(yùn)行的系統(tǒng)環(huán)境;讀取該系統(tǒng)環(huán)境的注冊(cè)表;根據(jù)所讀取的注冊(cè)表,運(yùn)行所確定的系統(tǒng)環(huán)境,其中,所述系統(tǒng)環(huán)境是Windows系統(tǒng)在某一時(shí)刻的特定系統(tǒng)環(huán)境,以及Windows系統(tǒng)在所述系統(tǒng)環(huán)境下的相關(guān)系統(tǒng)文件被重定向到不同于系統(tǒng)文件的常規(guī)存儲(chǔ)目錄的另一存儲(chǔ)目錄下。
[0007]優(yōu)選地,在Windows系統(tǒng)下存在多個(gè)系統(tǒng)環(huán)境,其中,第一系統(tǒng)環(huán)境與Windows系統(tǒng)在第一時(shí)刻的特定系統(tǒng)環(huán)境相對(duì)應(yīng);第二系統(tǒng)環(huán)境與Windows系統(tǒng)在第二時(shí)刻的特定系統(tǒng)環(huán)境相對(duì)應(yīng);以及第三系統(tǒng)環(huán)境與Windows系統(tǒng)在第三時(shí)刻的特定系統(tǒng)環(huán)境相對(duì)應(yīng)。
[0008]優(yōu)選地,當(dāng)在運(yùn)行第一系統(tǒng)環(huán)境時(shí)確定需運(yùn)行第二系統(tǒng)環(huán)境的情況下,所述系統(tǒng)環(huán)境管理方法還包括:自動(dòng)刪除在運(yùn)行第一系統(tǒng)環(huán)境的當(dāng)前環(huán)境下所生成的實(shí)時(shí)系統(tǒng)文件、以及所生成的實(shí)時(shí)注冊(cè)表。
[0009]優(yōu)選地,當(dāng)在運(yùn)行第一系統(tǒng)環(huán)境的當(dāng)前環(huán)境下新建了應(yīng)用文件的情況下,在切換到第二系統(tǒng)環(huán)境時(shí),不刪除所述新建的應(yīng)用文件。
[0010]根據(jù)本發(fā)明的另一方面,提供了一種Windows系統(tǒng)下的系統(tǒng)環(huán)境管理裝置,包括:系統(tǒng)環(huán)境確定部件,用于確定需運(yùn)行的系統(tǒng)環(huán)境;注冊(cè)表讀取部件,用于讀取該系統(tǒng)環(huán)境的注冊(cè)表;系統(tǒng)環(huán)境運(yùn)行部件,用于根據(jù)所讀取的注冊(cè)表,運(yùn)行所確定的系統(tǒng)環(huán)境,其中,所述系統(tǒng)環(huán)境是Windows系統(tǒng)在某一時(shí)刻的特定系統(tǒng)環(huán)境,以及Windows系統(tǒng)在所述系統(tǒng)環(huán)境下的相關(guān)系統(tǒng)文件被重定向到不同于系統(tǒng)文件的常規(guī)存儲(chǔ)目錄的另一存儲(chǔ)目錄下。
[0011]優(yōu)選地,在Windows系統(tǒng)下存在多個(gè)系統(tǒng)環(huán)境,其中,第一系統(tǒng)環(huán)境與Windows系統(tǒng)在第一時(shí)刻的特定系統(tǒng)環(huán)境相對(duì)應(yīng);第二系統(tǒng)環(huán)境與Windows系統(tǒng)在第二時(shí)刻的特定系統(tǒng)環(huán)境相對(duì)應(yīng);以及第三系統(tǒng)環(huán)境與Windows系統(tǒng)在第三時(shí)刻的特定系統(tǒng)環(huán)境相對(duì)應(yīng)。
[0012]優(yōu)選地,所述系統(tǒng)環(huán)境管理裝置還包括:文件刪除部件,用于在當(dāng)運(yùn)行第一系統(tǒng)環(huán)境時(shí)確定需運(yùn)行第二系統(tǒng)環(huán)境的情況下,自動(dòng)刪除在運(yùn)行第一系統(tǒng)環(huán)境的當(dāng)前環(huán)境下所生成的實(shí)時(shí)系統(tǒng)文件、以及所生成的實(shí)時(shí)注冊(cè)表。
[0013]根據(jù)本發(fā)明實(shí)施例的Windows系統(tǒng)下的系統(tǒng)環(huán)境管理方法和系統(tǒng)環(huán)境管理裝置可以維護(hù)多個(gè)不同的系統(tǒng)環(huán)境,所述多個(gè)不同的系統(tǒng)環(huán)境可以分別對(duì)應(yīng)于不同的應(yīng)用場(chǎng)合,例如辦公、娛樂(lè)、學(xué)習(xí)分別對(duì)應(yīng)一個(gè)系統(tǒng)環(huán)境,并且可以在所述多個(gè)不同的系統(tǒng)環(huán)境下安裝/運(yùn)行不同的應(yīng)用軟件,從而降低了每個(gè)系統(tǒng)環(huán)境下的Windows系統(tǒng)負(fù)擔(dān),增加了Windows系統(tǒng)的處理能力。
【專利附圖】
【附圖說(shuō)明】
[0014]通過(guò)結(jié)合附圖對(duì)本發(fā)明的實(shí)施例進(jìn)行詳細(xì)描述,本發(fā)明的上述和其它目的、特征和優(yōu)點(diǎn)將會(huì)變得更加清楚,其中:
[0015]圖1是示出根據(jù)本發(fā)明實(shí)施例的多個(gè)Windows系統(tǒng)環(huán)境的示意圖;
[0016]圖2A和圖2B分別是示出根據(jù)本發(fā)明實(shí)施例的在Windows系統(tǒng)下建立系統(tǒng)環(huán)境快照以及運(yùn)行系統(tǒng)環(huán)境快照的方法的流程圖;
[0017]圖3是示出根據(jù)本發(fā)明實(shí)施例的Windows系統(tǒng)下的系統(tǒng)環(huán)境管理方法的流程圖;以及
[0018]圖4是示出根據(jù)本發(fā)明實(shí)施例的Windows系統(tǒng)下的系統(tǒng)環(huán)境管理裝置的示意性框圖。
[0019]具體實(shí)現(xiàn)方式
[0020]下面將參照附圖來(lái)描述根據(jù)本發(fā)明實(shí)施例的Windows系統(tǒng)下的系統(tǒng)環(huán)境管理方法及系統(tǒng)環(huán)境管理裝置。應(yīng)當(dāng)理解:這里描述的實(shí)施例僅僅是說(shuō)明性的,而不應(yīng)被解釋為限制本發(fā)明的范圍。
[0021]首先,將參考圖1來(lái)簡(jiǎn)要介紹根據(jù)本發(fā)明實(shí)施例的多個(gè)Windows系統(tǒng)環(huán)境的示意圖。
[0022]根據(jù)本發(fā)明實(shí)施例的Windows系統(tǒng)下的系統(tǒng)環(huán)境管理方法維護(hù)多個(gè)Windows系統(tǒng)環(huán)境,并且可以在多個(gè)不同的Windows系統(tǒng)環(huán)境之間進(jìn)行切換。如圖1所示,可以為安裝了Windows系統(tǒng)之后的系統(tǒng)環(huán)境建立一個(gè)Windows快照,并將其稱為“原始系統(tǒng)”。
[0023]然后,在“原始系統(tǒng)”的基礎(chǔ)上安裝了一個(gè)或多個(gè)學(xué)習(xí)軟件并建立一個(gè)Windows快照,并將其稱為“學(xué)習(xí)系統(tǒng)”。在“學(xué)習(xí)系統(tǒng)”的基礎(chǔ)上再安裝一個(gè)或多個(gè)英語(yǔ)學(xué)習(xí)軟件并建立一個(gè)Windows快照,將其稱為“英語(yǔ)學(xué)習(xí)系統(tǒng)”。在“學(xué)習(xí)系統(tǒng)”的基礎(chǔ)上再安裝一個(gè)或多個(gè)計(jì)算學(xué)習(xí)軟件并建立一個(gè)Windows快照,將其稱為“計(jì)算學(xué)習(xí)系統(tǒng)”。以類似方式,可以在“學(xué)習(xí)系統(tǒng)”下建立更多的子學(xué)習(xí)系統(tǒng),例如“會(huì)計(jì)學(xué)習(xí)系統(tǒng)”等。[0024]另一方面,在“原始系統(tǒng)”的基礎(chǔ)上安裝了一個(gè)或多個(gè)辦公軟件并建立一個(gè)Windows快照,并將其稱為“辦公系統(tǒng)”。所述辦公軟件例如可以包括Office軟件、系統(tǒng)仿真軟件、或者財(cái)務(wù)系統(tǒng)軟件等。此外,還可以在“辦公系統(tǒng)”下建立多個(gè)子辦公系統(tǒng)。
[0025]另一方面,在“原始系統(tǒng)”的基礎(chǔ)上安裝了一個(gè)或多個(gè)娛樂(lè)軟件并建立一個(gè)Windows快照,并將其稱為“娛樂(lè)系統(tǒng)”。所述娛樂(lè)軟件例如可以包括音樂(lè)播放器、媒體播放器、游戲軟件等。
[0026]此外,在圖1中還示出了當(dāng)前環(huán)境,所述當(dāng)前環(huán)境為在“娛樂(lè)系統(tǒng)”環(huán)境下操作的當(dāng)前環(huán)境。此時(shí),若從圖1中的當(dāng)前環(huán)境切換到“英語(yǔ)學(xué)習(xí)系統(tǒng)”環(huán)境,則當(dāng)前環(huán)境下的內(nèi)容會(huì)自動(dòng)清除。具體地,自動(dòng)清除在該當(dāng)前環(huán)境下所生成的實(shí)時(shí)系統(tǒng)文件以及所生成的實(shí)時(shí)注冊(cè)表。所述所生成的實(shí)時(shí)系統(tǒng)文件可以包括在安裝該程序的過(guò)程中在Windows系統(tǒng)目錄下生成或更新的系統(tǒng)文件。此外,還可以自動(dòng)清除在當(dāng)前環(huán)境下所安裝的程序文件。然而,本發(fā)明不限于此,可以不清除在當(dāng)前環(huán)境下所安裝的程序文件,而僅清除在該當(dāng)前環(huán)境下所生成的實(shí)時(shí)系統(tǒng)文件以及所生成的實(shí)時(shí)注冊(cè)表。
[0027]然而,若在如圖1所示的當(dāng)前環(huán)境下從網(wǎng)絡(luò)上下載、從可移動(dòng)存儲(chǔ)設(shè)備上拷貝了新的媒體文件,例如mp3文件、avi文件、mpeg4文件、rmvb文件、rm文件、mkv文件等,并且所述新的媒體文件被保存在與Windows系統(tǒng)目錄不同的目錄下,由于該操作沒有對(duì)注冊(cè)表產(chǎn)生任何改變并且也沒有生成或更新系統(tǒng)文件,因此所述新的媒體文件仍保留在其存儲(chǔ)目錄下而沒有被清除。
[0028]例如,所述新的媒體文件被保存在系統(tǒng)安裝磁盤(通常為C盤)之外的任何存儲(chǔ)目錄,所述Windows系統(tǒng)目錄可以是通常的系統(tǒng)安裝磁盤(C盤)下的Windows系統(tǒng)目錄。
[0029]如圖1所示的“原始系統(tǒng)”相當(dāng)于在原始安裝的Windows系統(tǒng)上加的一個(gè)殼,其使后來(lái)安裝的軟件不影響該原始系統(tǒng)。此外,如圖1所示的“學(xué)習(xí)系統(tǒng)”相當(dāng)于在原始系統(tǒng)的基礎(chǔ)上安裝了一個(gè)或多個(gè)學(xué)習(xí)軟件之后在Windows系統(tǒng)上加的一個(gè)殼,也使后來(lái)安裝的軟件不影響該學(xué)習(xí)系統(tǒng)。類似地,如圖1所示的“辦公系統(tǒng)”相當(dāng)于在原始系統(tǒng)的基礎(chǔ)上安裝了一個(gè)或多個(gè)辦公軟件之后在Windows系統(tǒng)上加的一個(gè)殼,如圖1所示的“娛樂(lè)系統(tǒng)”相當(dāng)于在原始系統(tǒng)的基礎(chǔ)上安裝了一個(gè)或多個(gè)娛樂(lè)軟件之后在Windows系統(tǒng)上加的一個(gè)殼。
[0030]仍然如圖1所示,在當(dāng)前環(huán)境下可能安裝了一個(gè)或多個(gè)軟件,然而當(dāng)從當(dāng)前環(huán)境下退出時(shí)(退出Windows系統(tǒng)或者切換到另一系統(tǒng)環(huán)境),由于安裝軟件而生成的實(shí)時(shí)系統(tǒng)文件以及實(shí)時(shí)注冊(cè)表被刪除。換句話說(shuō),在如圖1所示的當(dāng)前環(huán)境下安裝的軟件對(duì)之前建立的“娛樂(lè)系統(tǒng)”環(huán)境沒有任何影響。在下一次切換到“娛樂(lè)系統(tǒng)”環(huán)境時(shí)所加載的注冊(cè)表與在生成該“娛樂(lè)系統(tǒng)”環(huán)境快照時(shí)所生成的注冊(cè)表完全相同。
[0031]接下來(lái),將參照?qǐng)D2A和圖2B來(lái)介紹根據(jù)本發(fā)明實(shí)施例建立Windows環(huán)境快照的示例方法。
[0032]首先,在步驟S201,安裝Windows操作系統(tǒng)以及用于建立和管理Windows環(huán)境快照的應(yīng)用程序(下面稱為Snapshot應(yīng)用程序)??梢允紫劝惭bWindows操作系統(tǒng),并且在安裝了 Windows操作系統(tǒng)之后,安裝用于建立和管理Windows環(huán)境快照的應(yīng)用程序(下面稱為Snapshot應(yīng)用程序)。替代地,將用于建立和管理Windows環(huán)境快照的應(yīng)用程序集成于Windows操作系統(tǒng)中,在安裝Windows操作系統(tǒng)時(shí)自動(dòng)安裝用于建立和管理Windows環(huán)境快照的應(yīng)用程序。[0033]然后,在步驟S202,運(yùn)行所述Snapshot應(yīng)用程序以便為原始安裝的Windows操作系統(tǒng)建立快照,即“原始系統(tǒng)”環(huán)境快照。此時(shí),針對(duì)該“原始系統(tǒng)”環(huán)境快照,建立一個(gè)單獨(dú)的文件夾(下面稱為原始系統(tǒng)文件夾)并且生成一個(gè)注冊(cè)表(下面稱為原始系統(tǒng)注冊(cè)表),將原始安裝的Windows操作系統(tǒng)下的所有與操作系統(tǒng)相關(guān)的文件(下面稱為系統(tǒng)相關(guān)文件)重定向到所述原始系統(tǒng)文件夾。將所述原始系統(tǒng)文件夾與所述原始系統(tǒng)注冊(cè)表彼此相關(guān)聯(lián),并且將所述原始系統(tǒng)注冊(cè)表與所述“原始系統(tǒng)”環(huán)境相關(guān)聯(lián)。
[0034]接下來(lái),在步驟S203,在所述原始安裝的Windows操作系統(tǒng)下安裝了辦公軟件,例如Office軟件。在步驟S204,為此時(shí)的Windows操作系統(tǒng)建立快照,即“辦公系統(tǒng)”環(huán)境快照。此時(shí),針對(duì)該“辦公系統(tǒng)”環(huán)境快照,建立一個(gè)單獨(dú)的文件夾(下面稱為辦公系統(tǒng)文件夾)并且生成一個(gè)注冊(cè)表(下面稱為辦公系統(tǒng)注冊(cè)表),將此時(shí)Windows操作系統(tǒng)下的所有與操作系統(tǒng)相關(guān)的文件(下面稱為系統(tǒng)相關(guān)文件)重定向到所述辦公系統(tǒng)文件夾。將所述辦公系統(tǒng)文件夾與所述辦公系統(tǒng)注冊(cè)表彼此相關(guān)聯(lián),并且將所述辦公系統(tǒng)注冊(cè)表與所述“辦公系統(tǒng)”環(huán)境相關(guān)聯(lián)。此外,還可以將作為所述“辦公系統(tǒng)”環(huán)境的基礎(chǔ)的系統(tǒng)環(huán)境(即,“原始系統(tǒng)”)的系統(tǒng)文件夾(即,原始系統(tǒng)文件夾)與所述辦公系統(tǒng)注冊(cè)表彼此相關(guān)聯(lián)。
[0035]然后,在步驟S205,可以退出Windows系統(tǒng)。
[0036]接下來(lái),在步驟S211,重新啟動(dòng)Windows系統(tǒng)。在重新啟動(dòng)Windows系統(tǒng)時(shí),自動(dòng)運(yùn)行所述應(yīng)用程序并且提示用戶選擇要運(yùn)行哪個(gè)快照,即“原始系統(tǒng)”環(huán)境還是“辦公系統(tǒng)”環(huán)境。
[0037]在選擇運(yùn)行“原始系統(tǒng)”環(huán)境的情況下,在步驟S212,加載所述原始系統(tǒng)注冊(cè)表,并且根據(jù)所述原始系統(tǒng)注冊(cè)表來(lái)加載所述原始系統(tǒng)文件夾下的系統(tǒng)文件以及所述原始系統(tǒng)下的程序文件。
[0038]在選擇運(yùn)行“辦公系統(tǒng)”環(huán)境的情況下,在步驟S213,加載所述辦公系統(tǒng)注冊(cè)表,并且根據(jù)所述辦公系統(tǒng)注冊(cè)表來(lái)加載所述原始系統(tǒng)文件夾下的系統(tǒng)文件、所述辦公系統(tǒng)文件夾下的系統(tǒng)文件、以及所述辦公系統(tǒng)下的程序文件,其中所述辦公系統(tǒng)下的程序文件包括了所述原始系統(tǒng)下的程序文件。例如,在將作為所述“辦公系統(tǒng)”環(huán)境的基礎(chǔ)的“原始系統(tǒng)”環(huán)境的原始系統(tǒng)文件夾與所述辦公系統(tǒng)注冊(cè)表彼此相關(guān)聯(lián)的情況下,可以加載與所述辦公系統(tǒng)注冊(cè)表相關(guān)聯(lián)的原始系統(tǒng)文件夾和辦公系統(tǒng)文件夾下的系統(tǒng)文件。然而,本發(fā)明不限于此,也可以無(wú)需將作為所述“辦公系統(tǒng)”環(huán)境的基礎(chǔ)的系統(tǒng)環(huán)境(即,“原始系統(tǒng)”)的系統(tǒng)文件夾(即,原始系統(tǒng)文件夾)與所述辦公系統(tǒng)注冊(cè)表彼此相關(guān)聯(lián),而只要體現(xiàn)出所述“辦公系統(tǒng)”環(huán)境的基礎(chǔ)系統(tǒng)環(huán)境即可。在此情況下,可以加載與所述辦公系統(tǒng)注冊(cè)表相關(guān)聯(lián)的原始系統(tǒng)文件夾下的系統(tǒng)文件、以及與作為所述“辦公系統(tǒng)”環(huán)境的基礎(chǔ)的系統(tǒng)環(huán)境相關(guān)的系統(tǒng)文件(這里,具體為“原始系統(tǒng)”環(huán)境的原始系統(tǒng)文件夾下的系統(tǒng)文件)。
[0039]此外,在選擇運(yùn)行“原始系統(tǒng)”環(huán)境的情況下,在步驟S214,在所述“原始系統(tǒng)”環(huán)境下安裝娛樂(lè)軟件,例如媒體播放器軟件或游戲軟件。在步驟S215,為此時(shí)的Windows操作系統(tǒng)建立快照,即“娛樂(lè)系統(tǒng)”環(huán)境快照。此時(shí),針對(duì)該“娛樂(lè)系統(tǒng)”環(huán)境快照,建立一個(gè)單獨(dú)的文件夾(下面稱為娛樂(lè)系統(tǒng)文件夾)并且生成一個(gè)注冊(cè)表(下面稱為娛樂(lè)系統(tǒng)注冊(cè)表),將此時(shí)Windows操作系統(tǒng)下的所有與操作系統(tǒng)相關(guān)的文件(下面稱為系統(tǒng)相關(guān)文件)重定向到所述娛樂(lè)系統(tǒng)文件夾。將所述娛樂(lè)系統(tǒng)文件夾與所述娛樂(lè)系統(tǒng)注冊(cè)表彼此相關(guān)聯(lián),并且將所述娛樂(lè)系統(tǒng)注冊(cè)表與所述“娛樂(lè)系統(tǒng)”環(huán)境相關(guān)聯(lián)。此外,還可以將作為所述“娛樂(lè)系統(tǒng)”環(huán)境的基礎(chǔ)的系統(tǒng)環(huán)境(即,“原始系統(tǒng)”)的系統(tǒng)文件夾(即,原始系統(tǒng)文件夾)與所述娛樂(lè)系統(tǒng)注冊(cè)表彼此相關(guān)聯(lián)。
[0040]繼而若繼續(xù)以所述“娛樂(lè)系統(tǒng)”環(huán)境下作為當(dāng)前環(huán)境來(lái)操作并且安裝了另一軟件,在退出所述“娛樂(lè)系統(tǒng)”環(huán)境時(shí)自動(dòng)清除在安裝所述另一軟件時(shí)生成的被保存在Windows系統(tǒng)目錄下的系統(tǒng)文件以及實(shí)時(shí)注冊(cè)表,從而使得該安裝操作不影響之前建立的“娛樂(lè)系統(tǒng)”環(huán)境。
[0041]下面,將參考圖3來(lái)具體說(shuō)明根據(jù)本發(fā)明實(shí)施例的Windows系統(tǒng)下的系統(tǒng)環(huán)境管理方法300。
[0042]在步驟S310,確定需運(yùn)行的系統(tǒng)環(huán)境。例如,在啟動(dòng)Windows系統(tǒng)時(shí)確定需運(yùn)行的系統(tǒng)環(huán)境,或者在從一個(gè)系統(tǒng)環(huán)境切換到另一個(gè)系統(tǒng)環(huán)境時(shí)確定所述另一個(gè)系統(tǒng)環(huán)境。
[0043]如上所述,在啟動(dòng)Windows系統(tǒng)時(shí),所述Snapshot應(yīng)用程序自動(dòng)運(yùn)行,并且向用戶提示選擇需運(yùn)行的系統(tǒng)環(huán)境,用戶輸入對(duì)需運(yùn)行的系統(tǒng)環(huán)境的選擇,由此所述系統(tǒng)環(huán)境管理方法根據(jù)用戶的輸入確定需運(yùn)行的操作環(huán)境。
[0044]在另一情況下,在從一個(gè)系統(tǒng)環(huán)境切換到另一個(gè)系統(tǒng)環(huán)境時(shí),向用戶提示選擇需運(yùn)行的系統(tǒng)環(huán)境,用戶輸入對(duì)需運(yùn)行的系統(tǒng)環(huán)境的選擇,由此所述系統(tǒng)環(huán)境管理方法根據(jù)用戶的輸入確定需運(yùn)行的操作環(huán)境。
[0045]在步驟S320,讀取所確定的需運(yùn)行的系統(tǒng)環(huán)境的注冊(cè)表。例如,在確定需運(yùn)行的系統(tǒng)環(huán)境為“原始系統(tǒng)”環(huán)境的情況下,讀取原始系統(tǒng)注冊(cè)表;在確定需運(yùn)行的系統(tǒng)環(huán)境為“學(xué)習(xí)系統(tǒng)”環(huán)境的情況下,讀取學(xué)習(xí)系統(tǒng)注冊(cè)表;在確定需運(yùn)行的系統(tǒng)環(huán)境為“辦公系統(tǒng)”環(huán)境的情況下,讀取辦公系統(tǒng)注冊(cè)表;在確定需運(yùn)行的系統(tǒng)環(huán)境為“娛樂(lè)系統(tǒng)”環(huán)境的情況下,讀取娛樂(lè)系統(tǒng)注冊(cè)表;在確定需運(yùn)行的系統(tǒng)環(huán)境為“英語(yǔ)學(xué)習(xí)系統(tǒng)”環(huán)境的情況下,讀取英語(yǔ)學(xué)習(xí)系統(tǒng)注冊(cè)表;而在確定需運(yùn)行的系統(tǒng)環(huán)境為“計(jì)算學(xué)習(xí)系統(tǒng)”環(huán)境的情況下,讀取計(jì)算學(xué)習(xí)系統(tǒng)注冊(cè)表。
[0046]在步驟S330,根據(jù)所讀取的注冊(cè)表,運(yùn)行所確定的系統(tǒng)環(huán)境。例如,根據(jù)所讀取的注冊(cè)表,加載與所確定的系統(tǒng)環(huán)境相關(guān)的系統(tǒng)文件以及所確定的系統(tǒng)環(huán)境下的程序文件。
[0047]在所讀取的注冊(cè)表為原始系統(tǒng)注冊(cè)表的情況下,加載所述原始系統(tǒng)文件夾下的系統(tǒng)文件以及所述原始系統(tǒng)下的程序文件;在所讀取的注冊(cè)表為學(xué)習(xí)系統(tǒng)注冊(cè)表的情況下,加載所述原始系統(tǒng)文件夾下的系統(tǒng)文件、所述學(xué)習(xí)系統(tǒng)文件夾下的系統(tǒng)文件、以及所述學(xué)習(xí)系統(tǒng)下的程序文件,其中所述學(xué)習(xí)系統(tǒng)下的程序文件包括了所述原始系統(tǒng)下的程序文件;在所讀取的注冊(cè)表為辦公系統(tǒng)注冊(cè)表的情況下,加載所述原始系統(tǒng)文件夾下的系統(tǒng)文件、所述辦公系統(tǒng)文件夾下的系統(tǒng)文件、以及所述辦公系統(tǒng)下的程序文件,其中所述辦公系統(tǒng)下的程序文件包括了所述原始系統(tǒng)下的程序文件;在所讀取的注冊(cè)表為娛樂(lè)系統(tǒng)注冊(cè)表的情況下,加載所述原始系統(tǒng)文件夾下的系統(tǒng)文件、所述娛樂(lè)系統(tǒng)文件夾下的系統(tǒng)文件、以及所述娛樂(lè)系統(tǒng)下的程序文件,其中所述娛樂(lè)系統(tǒng)下的程序文件包括了所述原始系統(tǒng)下的程序文件;而在所讀取的注冊(cè)表為英語(yǔ)學(xué)習(xí)系統(tǒng)注冊(cè)表的情況下,加載所述原始系統(tǒng)文件夾下的系統(tǒng)文件、所述學(xué)習(xí)系統(tǒng)文件夾下的系統(tǒng)文件、所述英語(yǔ)學(xué)習(xí)系統(tǒng)文件夾下的系統(tǒng)文件、以及所述英語(yǔ)學(xué)習(xí)系統(tǒng)下的程序文件,其中所述學(xué)習(xí)系統(tǒng)下的程序文件包括了所述原始系統(tǒng)下的程序文件和所述學(xué)習(xí)系統(tǒng)下的程序文件。
[0048]在建立所述“英語(yǔ)學(xué)習(xí)系統(tǒng)”,將所述英語(yǔ)學(xué)習(xí)系統(tǒng)文件夾與所述英語(yǔ)學(xué)習(xí)系統(tǒng)注冊(cè)表彼此相關(guān)聯(lián),并且將所述英語(yǔ)學(xué)習(xí)系統(tǒng)注冊(cè)表與所述“英語(yǔ)學(xué)習(xí)系統(tǒng)”環(huán)境相關(guān)聯(lián)。此夕卜,還可以將作為所述“英語(yǔ)學(xué)習(xí)系統(tǒng)”環(huán)境的基礎(chǔ)的系統(tǒng)環(huán)境(即,“英語(yǔ)系統(tǒng)”和“原始系統(tǒng)”)的系統(tǒng)文件夾(即,英語(yǔ)系統(tǒng)文件夾和原始系統(tǒng)文件夾)與所述英語(yǔ)學(xué)習(xí)系統(tǒng)注冊(cè)表彼此相關(guān)聯(lián)。當(dāng)然,本發(fā)明不限于此,也可以不將英語(yǔ)系統(tǒng)文件夾和原始系統(tǒng)文件夾與所述英語(yǔ)學(xué)習(xí)系統(tǒng)注冊(cè)表相關(guān)聯(lián),而只需體現(xiàn)出所述“英語(yǔ)學(xué)習(xí)系統(tǒng)”是在“原始系統(tǒng)”和“學(xué)習(xí)系統(tǒng)”的基礎(chǔ)上建立的即可。
[0049]應(yīng)注意,所述原始系統(tǒng)可以是僅安裝了 Windows操作系統(tǒng)之后而未安裝任何應(yīng)用軟件的系統(tǒng)環(huán)境,也可以是安裝了 Windows操作系統(tǒng)和一些常用軟件(例如Office軟件)之后的系統(tǒng)環(huán)境??傊?,所述原始系統(tǒng)是在安裝了 Windows操作系統(tǒng)之后并且在安裝了Snapshot應(yīng)用程序之后建立系統(tǒng)快照時(shí)的系統(tǒng)環(huán)境。因此,當(dāng)所述原始系統(tǒng)是僅安裝了Windows操作系統(tǒng)而未安裝任何應(yīng)用軟件的系統(tǒng)環(huán)境時(shí),所述原始系統(tǒng)下的程序文件可以不存在;然而,當(dāng)所述原始系統(tǒng)是安裝了 Snapshot應(yīng)用程序之后建立系統(tǒng)快照時(shí)的系統(tǒng)環(huán)境時(shí),所述原始系統(tǒng)下的程序文件存在。
[0050]此外,由于在建立快照時(shí)將Windows操作系統(tǒng)下的系統(tǒng)相關(guān)文件重定向到相應(yīng)快照的系統(tǒng)文件夾(如辦公系統(tǒng)文件夾),因此,在根據(jù)辦公系統(tǒng)注冊(cè)表加載系統(tǒng)文件時(shí),需要加載所述原始系統(tǒng)文件夾下的系統(tǒng)文件以及所述辦公系統(tǒng)文件夾下的系統(tǒng)文件。此外,在所述原始系統(tǒng)文件夾下的系統(tǒng)文件與所述辦公系統(tǒng)文件夾下的系統(tǒng)文件存在沖突時(shí),選擇運(yùn)行所述辦公系統(tǒng)文件夾下的系統(tǒng)文件,即,生成時(shí)間較晚的系統(tǒng)文件。
[0051]另一方面,由于在安裝應(yīng)用程序時(shí),用戶可以選擇應(yīng)用程序的安裝目錄,例如C盤下的Program Files目錄、或者D盤下的Program Files目錄,因此,無(wú)論用戶選擇需運(yùn)行的系統(tǒng)環(huán)境為哪個(gè)系統(tǒng)環(huán)境,在計(jì)算機(jī)上安裝的程序文件都存在于計(jì)算機(jī)中的應(yīng)用程序的某個(gè)安裝目錄下,而僅僅是根據(jù)所讀取的注冊(cè)表進(jìn)行文件過(guò)濾,來(lái)相應(yīng)地加載在所讀取的注冊(cè)表中體現(xiàn)的程序文件。
[0052]需要注意,在加載所確定的需運(yùn)行的系統(tǒng)環(huán)境的對(duì)應(yīng)系統(tǒng)文件夾下的系統(tǒng)文件時(shí),無(wú)需將其照原樣拷貝到Windows系統(tǒng)的系統(tǒng)目錄下,而僅僅在對(duì)所述對(duì)應(yīng)系統(tǒng)文件夾下的系統(tǒng)文件進(jìn)行更新或生成新的系統(tǒng)文件時(shí)才需將更新后的或新生成的系統(tǒng)文件存儲(chǔ)在Windows系統(tǒng)的系統(tǒng)目錄下。
[0053]此外,如前所述,當(dāng)在運(yùn)行“娛樂(lè)系統(tǒng)”環(huán)境后生成了新的系統(tǒng)文件和/或新的注冊(cè)表的當(dāng)前環(huán)境下確定需運(yùn)行“辦公系統(tǒng)”環(huán)境的情況下,即在所述步驟S310之后并且在所述步驟S320之前,所述系統(tǒng)環(huán)境管理方法還自動(dòng)刪除在運(yùn)行“娛樂(lè)系統(tǒng)”環(huán)境的當(dāng)前環(huán)境下所生成的實(shí)時(shí)系統(tǒng)文件、以及所生成的實(shí)時(shí)注冊(cè)表。也就是說(shuō),即使在運(yùn)行“娛樂(lè)系統(tǒng)”環(huán)境的當(dāng)前環(huán)境下安裝了應(yīng)用程序并相應(yīng)地更新了實(shí)時(shí)注冊(cè)表,只要在未建立新的環(huán)境快照的情況下,在切換到“辦公系統(tǒng)”環(huán)境時(shí),也刪除在所述當(dāng)前環(huán)境下更新的實(shí)時(shí)注冊(cè)表。然而,當(dāng)在運(yùn)行“娛樂(lè)系統(tǒng)”環(huán)境的當(dāng)前環(huán)境下新建了應(yīng)用文件(例如,mp3文件、rmvb文件、doc文件、pdf文件等)的情況下,在切換到“辦公系統(tǒng)”環(huán)境時(shí),不刪除所述新建的應(yīng)用文件。
[0054]接下來(lái),將參考圖4來(lái)說(shuō)明根據(jù)本發(fā)明實(shí)施例的Windows系統(tǒng)下的系統(tǒng)環(huán)境管理裝置400。
[0055]該系統(tǒng)環(huán)境管理裝置400包括系統(tǒng)環(huán)境確定部件410、注冊(cè)表讀取部件420、系統(tǒng)環(huán)境運(yùn)行部件430、以及文件刪除部件440。
[0056]系統(tǒng)環(huán)境確定部件410確定需運(yùn)行的系統(tǒng)環(huán)境。
[0057]例如,在啟動(dòng)Windows系統(tǒng)時(shí),向用戶提示選擇需運(yùn)行的系統(tǒng)環(huán)境,用戶輸入對(duì)需運(yùn)行的系統(tǒng)環(huán)境的選擇,由此所述系統(tǒng)環(huán)境確定部件410根據(jù)用戶的輸入確定需運(yùn)行的操作環(huán)境。
[0058]在另一情況下,在從一個(gè)系統(tǒng)環(huán)境切換到另一個(gè)系統(tǒng)環(huán)境時(shí),向用戶提示選擇需運(yùn)行的系統(tǒng)環(huán)境,用戶輸入對(duì)需運(yùn)行的系統(tǒng)環(huán)境的選擇,由此所述系統(tǒng)環(huán)境確定部件410根據(jù)用戶的輸入確定需運(yùn)行的操作環(huán)境。
[0059]注冊(cè)表讀取部件420讀取所確定的需運(yùn)行的系統(tǒng)環(huán)境的注冊(cè)表。如前所述,在生成每個(gè)系統(tǒng)環(huán)境時(shí)均將其相應(yīng)的系統(tǒng)注冊(cè)表與該系統(tǒng)環(huán)境相關(guān)聯(lián),因此,在確定了需運(yùn)行的系統(tǒng)環(huán)境之后,注冊(cè)表讀取部件420讀取與所確定的需運(yùn)行的系統(tǒng)環(huán)境相關(guān)聯(lián)的注冊(cè)表。
[0060]例如,在確定需運(yùn)行的系統(tǒng)環(huán)境為“原始系統(tǒng)”環(huán)境的情況下,讀取原始系統(tǒng)注冊(cè)表;在確定需運(yùn)行的系統(tǒng)環(huán)境為“學(xué)習(xí)系統(tǒng)”環(huán)境的情況下,讀取學(xué)習(xí)系統(tǒng)注冊(cè)表;在確定需運(yùn)行的系統(tǒng)環(huán)境為“辦公系統(tǒng)”環(huán)境的情況下,讀取辦公系統(tǒng)注冊(cè)表;在確定需運(yùn)行的系統(tǒng)環(huán)境為“娛樂(lè)系統(tǒng)”環(huán)境的情況下,讀取娛樂(lè)系統(tǒng)注冊(cè)表;在確定需運(yùn)行的系統(tǒng)環(huán)境為“英語(yǔ)學(xué)習(xí)系統(tǒng)”環(huán)境的情況下,讀取英語(yǔ)學(xué)習(xí)系統(tǒng)注冊(cè)表;而在確定需運(yùn)行的系統(tǒng)環(huán)境為“計(jì)算學(xué)習(xí)系統(tǒng)”環(huán)境的情況下,讀取計(jì)算學(xué)習(xí)系統(tǒng)注冊(cè)表。
[0061]系統(tǒng)環(huán)境運(yùn)行部件430根據(jù)所讀取的注冊(cè)表來(lái)運(yùn)行所確定的系統(tǒng)環(huán)境。如前所述,在生成每個(gè)系統(tǒng)環(huán)境時(shí)不僅將其相應(yīng)的系統(tǒng)注冊(cè)表與該系統(tǒng)環(huán)境相關(guān)聯(lián),而且還將其相應(yīng)的重定向系統(tǒng)文件夾(例如,“辦公系統(tǒng)”環(huán)境相應(yīng)的重定向的辦公系統(tǒng)文件夾)與相應(yīng)的系統(tǒng)注冊(cè)表相關(guān)聯(lián)。更進(jìn)一步,由于“辦公系統(tǒng)”環(huán)境是在“原始系統(tǒng)”環(huán)境下生成的,并且辦公系統(tǒng)文件夾下僅存儲(chǔ)了相對(duì)于原始系統(tǒng)文件夾下的系統(tǒng)文件更新的系統(tǒng)文件或新建的系統(tǒng)文件,因此,根據(jù)所讀取的注冊(cè)表,加載與其相關(guān)聯(lián)的重定向系統(tǒng)文件夾的系統(tǒng)文件、與其相關(guān)聯(lián)的系統(tǒng)環(huán)境的基礎(chǔ)系統(tǒng)環(huán)境的重定向系統(tǒng)文件夾的系統(tǒng)文件、以及所確定的系統(tǒng)環(huán)境下的程序文件。
[0062]在所讀取的注冊(cè)表為原始系統(tǒng)注冊(cè)表的情況下,系統(tǒng)環(huán)境運(yùn)行部件430加載所述原始系統(tǒng)文件夾下的系統(tǒng)文件以及所述原始系統(tǒng)下的程序文件;在所讀取的注冊(cè)表為學(xué)習(xí)系統(tǒng)注冊(cè)表的情況下,系統(tǒng)環(huán)境運(yùn)行部件430加載所述原始系統(tǒng)文件夾下的系統(tǒng)文件、所述學(xué)習(xí)系統(tǒng)文件夾下的系統(tǒng)文件、以及所述學(xué)習(xí)系統(tǒng)下的程序文件,其中所述學(xué)習(xí)系統(tǒng)下的程序文件包括了所述原始系統(tǒng)下的程序文件;在所讀取的注冊(cè)表為辦公系統(tǒng)注冊(cè)表的情況下,系統(tǒng)環(huán)境運(yùn)行部件430加載所述原始系統(tǒng)文件夾下的系統(tǒng)文件、所述辦公系統(tǒng)文件夾下的系統(tǒng)文件、以及所述辦公系統(tǒng)下的程序文件,其中所述辦公系統(tǒng)下的程序文件包括了所述原始系統(tǒng)下的程序文件;在所讀取的注冊(cè)表為娛樂(lè)系統(tǒng)注冊(cè)表的情況下,系統(tǒng)環(huán)境運(yùn)行部件430加載所述原始系統(tǒng)文件夾下的系統(tǒng)文件、所述娛樂(lè)系統(tǒng)文件夾下的系統(tǒng)文件、以及所述娛樂(lè)系統(tǒng)下的程序文件,其中所述娛樂(lè)系統(tǒng)下的程序文件包括了所述原始系統(tǒng)下的程序文件;而在所讀取的注冊(cè)表為英語(yǔ)學(xué)習(xí)系統(tǒng)注冊(cè)表的情況下,系統(tǒng)環(huán)境運(yùn)行部件430加載所述原始系統(tǒng)文件夾下的系統(tǒng)文件、所述學(xué)習(xí)系統(tǒng)文件夾下的系統(tǒng)文件、所述英語(yǔ)學(xué)習(xí)系統(tǒng)文件夾下的系統(tǒng)文件、以及所述英語(yǔ)學(xué)習(xí)系統(tǒng)下的程序文件,其中所述英語(yǔ)學(xué)習(xí)系統(tǒng)下的程序文件包括了所述原始系統(tǒng)下的程序文件和所述學(xué)習(xí)系統(tǒng)下的程序文件。
[0063]如前所述,所述原始系統(tǒng)可以是僅安裝了 Windows操作系統(tǒng)之后而未安裝任何應(yīng)用軟件的系統(tǒng)環(huán)境,也可以是安裝了 Windows操作系統(tǒng)和一些常用軟件(例如Office軟件)之后的系統(tǒng)環(huán)境??傊?,所述原始系統(tǒng)是在安裝了 Windows操作系統(tǒng)之后并且在安裝了 Snapshot應(yīng)用程序之后建立系統(tǒng)快照時(shí)的系統(tǒng)環(huán)境。因此,當(dāng)所述原始系統(tǒng)是僅安裝了Windows操作系統(tǒng)而未安裝任何應(yīng)用軟件的系統(tǒng)環(huán)境時(shí),所述原始系統(tǒng)下的程序文件可以不存在;然而,當(dāng)所述原始系統(tǒng)是安裝了 Snapshot應(yīng)用程序之后建立系統(tǒng)快照時(shí)的系統(tǒng)環(huán)境時(shí),所述原始系統(tǒng)下的程序文件存在。
[0064]此外,由于在建立快照時(shí)將Windows操作系統(tǒng)下的系統(tǒng)相關(guān)文件重定向到相應(yīng)快照的系統(tǒng)文件夾(如辦公系統(tǒng)文件夾),因此,在根據(jù)辦公系統(tǒng)注冊(cè)表加載系統(tǒng)文件時(shí),需要加載所述原始系統(tǒng)文件夾下的系統(tǒng)文件以及所述辦公系統(tǒng)文件夾下的系統(tǒng)文件。此外,在所述原始系統(tǒng)文件夾下的系統(tǒng)文件與所述辦公系統(tǒng)文件夾下的系統(tǒng)文件存在沖突時(shí),選擇運(yùn)行所述辦公系統(tǒng)文件夾下的系統(tǒng)文件,即,生成時(shí)間較晚的系統(tǒng)文件。
[0065]需要注意,在系統(tǒng)環(huán)境運(yùn)行部件430加載所確定的需運(yùn)行的系統(tǒng)環(huán)境的對(duì)應(yīng)系統(tǒng)文件夾下的系統(tǒng)文件時(shí),無(wú)需將其照原樣拷貝到Windows系統(tǒng)的系統(tǒng)目錄下,而僅僅在對(duì)所述對(duì)應(yīng)系統(tǒng)文件夾下的系統(tǒng)文件進(jìn)行更新或生成新的系統(tǒng)文件時(shí)才需將更新后的或新生成的系統(tǒng)文件存儲(chǔ)在Windows系統(tǒng)的系統(tǒng)目錄下,作為在當(dāng)前環(huán)境下產(chǎn)生的實(shí)時(shí)系統(tǒng)文件。
[0066]當(dāng)在當(dāng)前環(huán)境下確定需運(yùn)行另一系統(tǒng)環(huán)境的情況下,文件刪除部件440自動(dòng)刪除在當(dāng)前環(huán)境下所生成的實(shí)時(shí)系統(tǒng)文件、以及所生成的實(shí)時(shí)注冊(cè)表。例如,當(dāng)在運(yùn)行“娛樂(lè)系統(tǒng)”環(huán)境后生成了新的系統(tǒng)文件和/或新的注冊(cè)表的當(dāng)前環(huán)境下確定需運(yùn)行“辦公系統(tǒng)”環(huán)境的情況下,所述文件刪除部件440自動(dòng)刪除在運(yùn)行“娛樂(lè)系統(tǒng)”環(huán)境的當(dāng)前環(huán)境下所生成的實(shí)時(shí)系統(tǒng)文件、以及所生成的實(shí)時(shí)注冊(cè)表。也就是說(shuō),即使在運(yùn)行“娛樂(lè)系統(tǒng)”環(huán)境的當(dāng)前環(huán)境下安裝了應(yīng)用程序并相應(yīng)地更新了實(shí)時(shí)注冊(cè)表,只要在未建立新的環(huán)境快照的情況下,在切換到“辦公系統(tǒng)”環(huán)境時(shí),文件刪除部件440也刪除在所述當(dāng)前環(huán)境下更新的實(shí)時(shí)注冊(cè)表。然而,當(dāng)在運(yùn)行“娛樂(lè)系統(tǒng)”環(huán)境的當(dāng)前環(huán)境下新建了應(yīng)用文件(例如,mp3文件、rmvb文件、doc文件、pdf文件等)的情況下,在切換到“辦公系統(tǒng)”環(huán)境時(shí),文件刪除部件440不刪除所述新建的應(yīng)用文件。
[0067]根據(jù)本發(fā)明實(shí)施例的Windows系統(tǒng)下的系統(tǒng)環(huán)境管理方法和系統(tǒng)環(huán)境管理裝置可以維護(hù)多個(gè)不同的系統(tǒng)環(huán)境,所述多個(gè)不同的系統(tǒng)環(huán)境可以分別對(duì)應(yīng)于不同的應(yīng)用場(chǎng)合,例如辦公、娛樂(lè)、學(xué)習(xí)分別對(duì)應(yīng)一個(gè)系統(tǒng)環(huán)境,并且可以在所述多個(gè)不同的系統(tǒng)環(huán)境下安裝/運(yùn)行不同的應(yīng)用軟件,從而降低了每個(gè)系統(tǒng)環(huán)境下的Windows系統(tǒng)負(fù)擔(dān),增加了Windows系統(tǒng)的處理能力。
[0068]給出這里的描述,相關(guān)領(lǐng)域的普通技術(shù)人員將能夠想到本發(fā)明的這些和類似的實(shí)現(xiàn)或配置。
[0069]盡管在這里參照附圖描述了本發(fā)明的一些實(shí)施例,但是應(yīng)當(dāng)理解,所述實(shí)施例僅是示例性的,而非限制性的。本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,在不背離權(quán)利要求及其等價(jià)物中限定的本發(fā)明的范圍和精神的情況下,可以對(duì)這些示例性實(shí)施例做出各種形式和細(xì)節(jié)上的變化。
【權(quán)利要求】
1.一種Windows系統(tǒng)下的系統(tǒng)環(huán)境管理方法,包括: 確定需運(yùn)行的系統(tǒng)環(huán)境; 讀取該系統(tǒng)環(huán)境的注冊(cè)表; 根據(jù)所讀取的注冊(cè)表,運(yùn)行所確定的系統(tǒng)環(huán)境, 其中,所述系統(tǒng)環(huán)境是Windows系統(tǒng)在某一時(shí)刻的特定系統(tǒng)環(huán)境,以及Windows系統(tǒng)在所述系統(tǒng)環(huán)境下的相關(guān)系統(tǒng)文件被重定向到不同于系統(tǒng)文件的常規(guī)存儲(chǔ)目錄的另一存儲(chǔ)目錄下。
2.如權(quán)利要求1所述的系統(tǒng)環(huán)境管理方法,其中,在Windows系統(tǒng)下存在多個(gè)系統(tǒng)環(huán)境,其中, 第一系統(tǒng)環(huán)境與Windows系統(tǒng)在第一時(shí)刻的特定系統(tǒng)環(huán)境相對(duì)應(yīng); 第二系統(tǒng)環(huán)境與Windows系統(tǒng)在第二時(shí)刻的特定系統(tǒng)環(huán)境相對(duì)應(yīng);以及 第三系統(tǒng)環(huán)境與Windows系統(tǒng)在第三時(shí)刻的特定系統(tǒng)環(huán)境相對(duì)應(yīng)。
3.如權(quán)利要求2所述的系統(tǒng)環(huán)境管理方法,當(dāng)在運(yùn)行第一系統(tǒng)環(huán)境時(shí)確定需運(yùn)行第二系統(tǒng)環(huán)境的情況下,所述系統(tǒng)環(huán)境管理方法還包括:自動(dòng)刪除在運(yùn)行第一系統(tǒng)環(huán)境的當(dāng)前環(huán)境下所生成的實(shí)時(shí)系統(tǒng)文件、以及所生成的實(shí)時(shí)注冊(cè)表。
4.如權(quán)利要求3所述的系統(tǒng)環(huán)境管理方法,其中,即使在運(yùn)行第一系統(tǒng)環(huán)境的當(dāng)前環(huán)境下安裝了應(yīng)用程序并相應(yīng)地更新了實(shí)時(shí)注冊(cè)表,在切換到第二系統(tǒng)環(huán)境時(shí),也刪除在所述當(dāng)前環(huán)境下更新的實(shí)時(shí)注冊(cè)表。
5.如權(quán)利要求3所`述的系統(tǒng)環(huán)境管理方法,其中,當(dāng)在運(yùn)行第一系統(tǒng)環(huán)境的當(dāng)前環(huán)境下新建了應(yīng)用文件的情況下,在切換到第二系統(tǒng)環(huán)境時(shí),不刪除所述新建的應(yīng)用文件。
6.如權(quán)利要求1所述的系統(tǒng)環(huán)境管理方法,其中,根據(jù)所讀取的注冊(cè)表項(xiàng)運(yùn)行所確定的系統(tǒng)環(huán)境包括:根據(jù)所讀取的注冊(cè)表項(xiàng)來(lái)實(shí)現(xiàn)文件過(guò)濾,從而運(yùn)行所確定的系統(tǒng)環(huán)境。
7.一種Windows系統(tǒng)下的系統(tǒng)環(huán)境管理裝置,包括: 系統(tǒng)環(huán)境確定部件,用于確定需運(yùn)行的系統(tǒng)環(huán)境; 注冊(cè)表讀取部件,用于讀取該系統(tǒng)環(huán)境的注冊(cè)表; 系統(tǒng)環(huán)境運(yùn)行部件,用于根據(jù)所讀取的注冊(cè)表,運(yùn)行所確定的系統(tǒng)環(huán)境, 其中,所述系統(tǒng)環(huán)境是Windows系統(tǒng)在某一時(shí)刻的特定系統(tǒng)環(huán)境,以及Windows系統(tǒng)在所述系統(tǒng)環(huán)境下的相關(guān)系統(tǒng)文件被重定向到不同于系統(tǒng)文件的常規(guī)存儲(chǔ)目錄的另一存儲(chǔ)目錄下。
8.如權(quán)利要求7所述的系統(tǒng)環(huán)境管理裝置,其中,在Windows系統(tǒng)下存在多個(gè)系統(tǒng)環(huán)境,其中, 第一系統(tǒng)環(huán)境與Windows系統(tǒng)在第一時(shí)刻的特定系統(tǒng)環(huán)境相對(duì)應(yīng); 第二系統(tǒng)環(huán)境與Windows系統(tǒng)在第二時(shí)刻的特定系統(tǒng)環(huán)境相對(duì)應(yīng);以及 第三系統(tǒng)環(huán)境與Windows系統(tǒng)在第三時(shí)刻的特定系統(tǒng)環(huán)境相對(duì)應(yīng)。
9.如權(quán)利要求8所述的系統(tǒng)環(huán)境管理裝置,還包括:文件刪除部件,用于在當(dāng)運(yùn)行第一系統(tǒng)環(huán)境時(shí)確定需運(yùn)行第二系統(tǒng)環(huán)境的情況下,自動(dòng)刪除在運(yùn)行第一系統(tǒng)環(huán)境的當(dāng)前環(huán)境下所生成的實(shí)時(shí)系統(tǒng)文件、以及所生成的實(shí)時(shí)注冊(cè)表。
10.如權(quán)利要求9所述的系統(tǒng)環(huán)境管理裝置,其中,當(dāng)在運(yùn)行第一系統(tǒng)環(huán)境的當(dāng)前環(huán)境下新建了應(yīng)用文件的情況下,在切換到第二系統(tǒng)環(huán)境時(shí),文件刪除部件不刪除所述新建的應(yīng)用文件。
11.如權(quán)利要求1所述的系統(tǒng)環(huán)境管理裝置,其中,系統(tǒng)環(huán)境運(yùn)行部件根據(jù)所讀取的注冊(cè)表項(xiàng)來(lái)實(shí)現(xiàn)文件過(guò)濾,從而運(yùn)行所確定的系統(tǒng)環(huán)境。
【文檔編號(hào)】G06F11/14GK103514004SQ201210222217
【公開日】2014年1月15日 申請(qǐng)日期:2012年6月28日 優(yōu)先權(quán)日:2012年6月28日
【發(fā)明者】王歡, 李凡智, 楊良印 申請(qǐng)人:聯(lián)想(北京)有限公司