[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN103514004A - Method and device for managing system environment under Windows system - Google Patents

Method and device for managing system environment under Windows system Download PDF

Info

Publication number
CN103514004A
CN103514004A CN201210222217.8A CN201210222217A CN103514004A CN 103514004 A CN103514004 A CN 103514004A CN 201210222217 A CN201210222217 A CN 201210222217A CN 103514004 A CN103514004 A CN 103514004A
Authority
CN
China
Prior art keywords
file
environment
environments
under
windows
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201210222217.8A
Other languages
Chinese (zh)
Other versions
CN103514004B (en
Inventor
王欢
李凡智
杨良印
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Lenovo Beijing Ltd
Original Assignee
Lenovo Beijing Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Lenovo Beijing Ltd filed Critical Lenovo Beijing Ltd
Priority to CN201210222217.8A priority Critical patent/CN103514004B/en
Publication of CN103514004A publication Critical patent/CN103514004A/en
Application granted granted Critical
Publication of CN103514004B publication Critical patent/CN103514004B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Stored Programmes (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The invention provides a method and device for managing a system environment under a Windows system. The system environment management method comprises the step of determining a system environment needing to be operated, the step of reading a registry of the system environment, and the step of operating the determined system environment according to the read registry, wherein the system environment is a specific system environment at one point of the Windows system, a related system file of the system environment of the Windows system is redirected to the other storage catalog of a common storage catalog different from the system file. According to the method and device for managing the system environment, a plurality of different system environments can be maintained, the system environments can correspond to different application occasions respectively, different kinds of application software can be installed or operated under the different system environments, the burden on the Windows system under all system environments is reduced, and the processing capability of the Windows system is improved.

Description

System environments management method and device under Windows system
Technical field
The present invention relates to the system environments management under Windows system, and relate more specifically to system environments management method and the device under a kind of Windows system.
Background technology
Virtual machine snapshot (snapshot) be a kind of virtual machine at the snapshot based on file of state, data in magnetic disk and the configuration of particular moment, in other words, virtual machine snapshot is the record of dummy machine system current state.The running status of using virtual machine snapshot can intactly preserve current dummy machine system, comprises running state of programs and internal storage state.Can obtain a plurality of snapshots of virtual machine, and when needed by from described a plurality of snapshots, select a concrete snapshot and by described concrete snapshot applications in virtual machine, virtual machine can be reverted to the state while preserving before any, virtual machine can be returned to corresponding with described concrete snapshot dummy machine system running status of inscribing when concrete.
Yet, under Windows system, be difficult to based on file, realize and in the same time Windows system do not made a plurality of snapshots and applying when needed and from described a plurality of snapshots, select a concrete snapshot as virtual machine environment.
Therefore, need system environments management method and corresponding system environments management devices under a kind of Windows system, the Windows system environments of inscribing when it can generate Windows snapshot and make Windows system set up Windows snapshot concrete before returning to for Windows system.
Summary of the invention
Consider the problems referred to above and made the present invention, the object of the invention is to propose the system environments management method under a kind of Windows system, it,, by after having determined the system environments of expectation, directly loads registry entry, loads the Windows system environments of expectation.
According to an aspect of the present invention, provide the system environments management method under a kind of Windows system, it comprises: determine the system environments that needs operation; Read the registration table of this system environments; According to read registration table, move determined system environments, wherein, described system environments is Windows system particular system environment at a time, and the related system file of Windows system under described system environments is redirected under another storage directory of the conventional storage directory that is different from system file.
Preferably, have a plurality of system environmentss under Windows system, wherein, the first system environment is corresponding at the particular system environmental facies in first moment with Windows system; Second system environment is corresponding at the particular system environmental facies in second moment with Windows system; And the 3rd system environments and Windows system corresponding at the 3rd particular system environmental facies constantly.
Preferably, when at operation the first system environment, determine that the in the situation that of needing operation second system environment, described system environments management method also comprises: automatically delete the real-time system file generating under the current environment of operation the first system environment and the real-time registration table generating.
Preferably, when in the situation that newly-built application file under the current environment of operation the first system environment, when being switched to second system environment, is not deleted described newly-built application file.
According to a further aspect in the invention, provide the system environments management devices under a kind of Windows system, having comprised: system environments determining means, for determining the system environments that needs operation; Registration table fetch unit, for reading the registration table of this system environments; System environments operation parts, be used for according to read registration table, move determined system environments, wherein, described system environments is Windows system particular system environment at a time, and the related system file of Windows system under described system environments is redirected under another storage directory of the conventional storage directory that is different from system file.
Preferably, have a plurality of system environmentss under Windows system, wherein, the first system environment is corresponding at the particular system environmental facies in first moment with Windows system; Second system environment is corresponding at the particular system environmental facies in second moment with Windows system; And the 3rd system environments and Windows system corresponding at the 3rd particular system environmental facies constantly.
Preferably, described system environments management devices also comprises: file is deleted parts, the in the situation that of needing operation second system environment for determining when when operation the first system environment, automatically delete the real-time system file generating and the real-time registration table generating under the current environment of operation the first system environment.
According to the system environments management method under the Windows system of the embodiment of the present invention and system environments management devices, can safeguard a plurality of different system environmentss, described a plurality of different system environments can correspond respectively to different application scenarios, for example office, amusement, the respectively corresponding system environments of study, and can under described a plurality of different system environmentss, install/move different application software, thereby reduced the Windows system burden under each system environments, increased the processing power of Windows system.
Accompanying drawing explanation
Embodiments of the present invention is described in detail in conjunction with the drawings, and above and other objects of the present invention, feature and advantage will become apparent, wherein:
Fig. 1 is the schematic diagram illustrating according to a plurality of Windows system environmentss of the embodiment of the present invention;
Fig. 2 A and Fig. 2 B are respectively the process flow diagrams illustrating according to the method for setting up system environments snapshot and operational system environment snapshot under Windows system of the embodiment of the present invention;
Fig. 3 is the process flow diagram illustrating according to the system environments management method under the Windows system of the embodiment of the present invention; And
Fig. 4 is the schematic block diagram illustrating according to the system environments management devices under the Windows system of the embodiment of the present invention.
Specific implementation
Describe below with reference to accompanying drawings according to the system environments management method under the Windows system of the embodiment of the present invention and system environments management devices.Be to be understood that: the embodiments described herein is only illustrative, and should not be interpreted as limiting the scope of the invention.
First, with reference to Fig. 1, briefly introduce according to the schematic diagram of a plurality of Windows system environmentss of the embodiment of the present invention.
According to the system environments management method under the Windows system of the embodiment of the present invention, safeguard a plurality of Windows system environmentss, and can between a plurality of different Windows system environmentss, switch.As shown in Figure 1, can set up a Windows snapshot for the system environments of having installed after Windows system, and be referred to as " primal system ".
Then, one or more learning softwares be installed on the basis of " primal system " and set up a Windows snapshot, and being referred to as " learning system ".One or more English study software be installed on the basis of " learning system " again and set up a Windows snapshot, being referred to as " English learning system ".One or more calculating learning softwares be installed on the basis of " learning system " again and set up a Windows snapshot, being referred to as " numerology learning system ".In a similar manner, can under " learning system ", set up more sub-learning system, such as " accounting learning system " etc.
On the other hand, one or more office softwares be installed on the basis of " primal system " and set up a Windows snapshot, and being referred to as " office system ".Described office software is such as comprising Office software, Softwares of System Simulation or financial system software etc.In addition, can also under " office system ", set up a plurality of sub-office systems.
On the other hand, one or more entertainment softwares be installed on the basis of " primal system " and set up a Windows snapshot, and being referred to as " entertainment systems ".Described entertainment software is such as comprising music player, media player, Games Software etc.
In addition, in Fig. 1, also show current environment, the current environment of described current environment for operating under " entertainment systems " environment.Now, if the current environment from Fig. 1 is switched to " English learning system " environment, the content under current environment can be removed automatically.Particularly, automatically remove the real-time system file generating and the real-time registration table generating under this current environment.Described generated real-time system file can be included in the system file that generates or upgrade under Windows system directory in the process that this program is installed.In addition, can also automatically remove the program file of installing under current environment.Yet, the invention is not restricted to this, can not remove the program file of installing under current environment, and only remove the real-time system file generating and the real-time registration table generating under this current environment.
Yet, if download, copied new media file from movable memory equipment from network under current environment as shown in Figure 1, such as mp3 file, avi file, mpeg4 file, rmvb file, rm file, mkv file etc., and described new media file is stored under the catalogue different from Windows system directory, because this operation does not produce any change to registration table and not do not generate yet or upgrade system file, therefore described new media file is still retained under its storage directory and is not eliminated.
For example, described new media file is stored in system any storage directory outside disk (being generally C dish) is installed, and described Windows system directory can be that common system is installed the Windows system directory under disk (C dish).
" primal system " is as shown in Figure 1 equivalent to the shell adding in the Windows of original installation system, and it makes the software of installing afterwards not affect this primal system.In addition, " learning system " is as shown in Figure 1 equivalent to the shell having added in Windows system after one or more learning softwares have been installed on the basis of primal system, also makes the software of installing afterwards not affect this learning system.Similarly, " office system " is as shown in Figure 1 equivalent to the shell having added in Windows system after one or more office softwares have been installed on the basis of primal system, and " entertainment systems " is as shown in Figure 1 equivalent to the shell having added in Windows system after one or more entertainment softwares have been installed on the basis of primal system.
Still as shown in Figure 1, under current environment, one or more software may be installed, yet when exiting from current environment, (exit Windows system or be switched to another system environments), because real-time system file and real-time registration table that mounting software generates are deleted.In other words, the software of installing under current environment as shown in Figure 1 on " entertainment systems " environment of setting up before without any impact.The upper registration table loading while being once switched to " entertainment systems " environment with to generate the registration table generating should " entertainment systems " environment snapshot time identical.
Next, with reference to Fig. 2 A and Fig. 2 B, introduce the exemplary method of setting up Windows environment snapshot according to the embodiment of the present invention.
First, at step S201, Windows operating system is installed and for developing and managing the application program (being called Snapshot application program below) of Windows environment snapshot.First Windows operating system can be installed, and after Windows operating system has been installed, install for developing and managing the application program (being called Snapshot application program below) of Windows environment snapshot.Alternatively, will be integrated in Windows operating system for developing and managing the application program of Windows environment snapshot, when Windows operating system is installed, Auto-mounting is for developing and managing the application program of Windows environment snapshot.
Then, at step S202, move described Snapshot application program to set up snapshot for the Windows operating system of original installation, i.e. " primal system " environment snapshot.Now, for this " primal system " environment snapshot, set up an independent file (being called primal system file below) and generate a registration table (being called primal system registration table below), all files relevant to operating system (being called system associated documents below) under the Windows operating system of original installation are redirected to described primal system file.Described primal system file and described primal system registration table are associated with each other, and described primal system registration table is associated with described " primal system " environmental facies.
Next, at step S203, under the Windows of described original installation operating system, office software has been installed, for example Office software.At step S204, for Windows operating system is now set up snapshot, i.e. " office system " environment snapshot.Now, for this " office system " environment snapshot, set up an independent file (being called office system file below) and generate a registration table (being called office system registration table below), all files relevant to operating system (being called system associated documents below) under Windows operating system are now redirected to described office system file.Described office system file and described office system registration table are associated with each other, and described office system registration table is associated with described " office system " environmental facies.In addition the system folder of the basic system environments as described " office system " environment (that is, " primal system ") (that is, primal system file) and described office system registration table can also be associated with each other.
Then, at step S205, can exit Windows system.
Next, at step S211, restart Windows system.When restarting Windows system, automatically move described application program and prompting user selects to move which snapshot, i.e. still " office system " environment of " primal system " environment.
In the situation that selecting operation " primal system " environment, at step S212, load described primal system registration table, and load system file under described primal system file and the program file under described primal system according to described primal system registration table.
In the situation that selecting operation " office system " environment, at step S213, load described office system registration table, and according to described office system registration table, load system file under described primal system file, system file under described office system file and the program file under described office system, the program file under wherein said office system has comprised the program file under described primal system.For example, in the situation that primal system file and the described office system registration table of basic " primal system " environment as described " office system " environment are associated with each other, can load the primal system file that is associated with described office system registration table and the system file under office system file.Yet, the invention is not restricted to this, also can be without will be as the basic system environments of described " office system " environment (, " primal system ") system folder (, primal system file) be associated with each other with described office system registration table, as long as and embody the basic system environment of described " office system " environment.In the case, can load system file under the primal system file being associated to described office system registration table and the relevant system file (being specially the system file under the primal system file of " primal system " environment here) with basic system environments as described " office system " environment.
In addition,, in the situation that selecting operation " primal system " environment, at step S214, under described " primal system " environment, entertainment software is installed, for example media-player software or Games Software.At step S215, for Windows operating system is now set up snapshot, i.e. " entertainment systems " environment snapshot.Now, for this " entertainment systems " environment snapshot, set up an independent file (being called entertainment systems file below) and generate a registration table (being called entertainment systems registration table below), all files relevant to operating system (being called system associated documents below) under Windows operating system are now redirected to described entertainment systems file.Described entertainment systems file and described entertainment systems registration table are associated with each other, and described entertainment systems registration table is associated with described " entertainment systems " environmental facies.In addition the system folder of the basic system environments as described " entertainment systems " environment (that is, " primal system ") (that is, primal system file) and described entertainment systems registration table can also be associated with each other.
If then continue, using under described " entertainment systems " environment and to operate and installed another software as current environment, when exiting described " entertainment systems " environment, automatically remove when described another software is installed, generate be stored in system file under Windows system directory and registration table in real time, thereby " entertainment systems " environment that this fitting operation is set up before not affecting.
Below, with reference to Fig. 3, illustrate according to the system environments management method 300 under the Windows system of the embodiment of the present invention.
At step S310, determine the system environments that needs operation.For example, when starting Windows system, determine the system environments that needs operation, or when being switched to another system environments from a system environments, determine described another system environments.
As mentioned above, when starting Windows system, described Snapshot application program is moved automatically, and the system environments of pointing out selection to move to user, the selection of user's input to the system environments of need operation, described system environments management method is determined the operating environment that needs operation according to user's input thus.
In another case, when being switched to another system environments from a system environments, the system environments of pointing out selection to move to user, the selection of user's input to the system environments of need operation, described system environments management method is determined the operating environment that needs operation according to user's input thus.
At step S320, read the determined registration table that needs the system environments of operation.For example,, in the situation that determine that needing the system environments of operation is " primal system " environment, reads primal system registration table; In the situation that determine that needing the system environments of operation is " learning system " environment, reads learning system registration table; In the situation that determine that needing the system environments of operation is " office system " environment, reads office system registration table; In the situation that determine that needing the system environments of operation is " entertainment systems " environment, reads entertainment systems registration table; In the situation that determine that needing the system environments of operation is " English learning system " environment, reads English learning system registration table; And in the situation that determine that needing the system environments of operation is " numerology learning system " environment, reads numerology learning system registration table.
At step S330, according to read registration table, move determined system environments.For example, according to read registration table, load the system file relevant to determined system environments and the program file under determined system environments.
In the situation that read registration table is primal system registration table, load system file under described primal system file and the program file under described primal system; In the situation that read registration table is learning system registration table, load system file, the system file under described learning system file and the program file under described learning system under described primal system file, the program file under wherein said learning system has comprised the program file under described primal system; In the situation that read registration table is office system registration table, load system file, the system file under described office system file and the program file under described office system under described primal system file, the program file under wherein said office system has comprised the program file under described primal system; In the situation that read registration table is entertainment systems registration table, load system file, the system file under described entertainment systems file and the program file under described entertainment systems under described primal system file, the program file under wherein said entertainment systems has comprised the program file under described primal system; And in the situation that read registration table is English learning system registration table, load system file, the system file under described learning system file, the system file under described English learning system file and the program file under described English learning system under described primal system file, the program file under wherein said learning system has comprised program file under described primal system and the program file under described learning system.
Setting up described " English learning system ", described English learning system file and described English learning system registration table are associated with each other, and described English learning system registration table is associated with described " English learning system " environmental facies.In addition, can also be using the basic system environments as described " English learning system " environment (, " English system " and " primal system ") system folder (that is, English system folder and primal system file) and described English learning system registration table be associated with each other.Certainly, the invention is not restricted to this, also can English system folder and primal system file not being associated with described English learning system registration table, is to set up on the basis of " primal system " and " learning system " and only need embody described " English learning system ".
Should note, described primal system can be Windows operating system to be only installed the system environments of any application software is not installed afterwards, can be also that Windows operating system and some popular softwares (for example Office software) system environments have afterwards been installed.In a word, described primal system is after Windows operating system has been installed and the system environments while setting up system snapshot after Snapshot application program has been installed.Therefore,, when described primal system is when Windows operating system being only installed and the system environments of any application software not being installed, the program file under described primal system can not exist; Yet when described primal system is the system environments while having set up system snapshot after Snapshot application program has been installed, the program file under described primal system exists.
In addition, owing to the system associated documents under Windows operating system being redirected to the system folder (as office system file) of corresponding snapshot when setting up snapshot, therefore, when according to office system registration table loading system file, need to load system file under described primal system file and the system file under described office system file.In addition, when the system file under described primal system file and system file under described office system file exist and conflict, select to move the system file under described office system file, that is, and the system file that the rise time is more late.
On the other hand, due to when the set up applications, user can select the installation directory of application program, the lower Program Files catalogue of C dish or the D Program Files catalogue under coiling for example, therefore, no matter user selects to need the system environments of operation is for which system environments, the program file of installing on computers is all present under certain installation directory of the application program in computing machine, and be only to carry out file filter according to read registration table, be correspondingly carried in the program file embodying in read registration table.
Should be noted that, during system file under the correspondence system file that loads the determined system environments that needs operation, without it is copied under the system directory of Windows system same as before, and only when the system file under described correspondence system file upgrades or generates new system file just need by after upgrading or newly-generated system file be stored under the system directory of Windows system.
In addition, as previously mentioned, when in the situation that operation has generated after " entertainment systems " environment under the current environment of new system file and/or new registration table determines and need operation " office system " environment, after described step S310 and before described step S320, described system environments management method is also deleted the real-time system file generating under the current environment of operation " entertainment systems " environment and the real-time registration table generating automatically.That is to say, even if application program has been installed under the current environment of operation " entertainment systems " environment and has correspondingly upgraded real-time registration table, as long as in the situation that do not set up new environment snapshot, when being switched to " office system " environment, also delete the real-time registration table upgrading under described current environment.Yet, under the current environment at operation " entertainment systems " environment, newly-built application file (for example, mp3 file, rmvb file, doc file, pdf file etc.) situation under, when being switched to " office system " environment, do not delete described newly-built application file.
Next, with reference to Fig. 4, illustrate according to the system environments management devices 400 under the Windows system of the embodiment of the present invention.
This system environments management devices 400 comprises system environments determining means 410, registration table fetch unit 420, system environments operation parts 430 and file deletion parts 440.
System environments determining means 410 is determined the system environments that needs operation.
For example, when starting Windows system, the system environments of pointing out selection to move to user, the selection of user's input to the system environments of need operation, described system environments determining means 410 is determined the operating environment that needs operation according to user's input thus.
In another case, when being switched to another system environments from a system environments, the system environments of pointing out selection to move to user, the selection of user's input to the system environments of need operation, described system environments determining means 410 is determined the operating environment that needs operation according to user's input thus.
Registration table fetch unit 420 reads the determined registration table that needs the system environments of operation.As previously mentioned, when generating each system environments, all its corresponding system registry is associated with this system environments, therefore,, after having determined the system environments that needs to move, registration table fetch unit 420 reads the registration table being associated with the determined system environments that need move.
For example,, in the situation that determine that needing the system environments of operation is " primal system " environment, reads primal system registration table; In the situation that determine that needing the system environments of operation is " learning system " environment, reads learning system registration table; In the situation that determine that needing the system environments of operation is " office system " environment, reads office system registration table; In the situation that determine that needing the system environments of operation is " entertainment systems " environment, reads entertainment systems registration table; In the situation that determine that needing the system environments of operation is " English learning system " environment, reads English learning system registration table; And in the situation that determine that needing the system environments of operation is " numerology learning system " environment, reads numerology learning system registration table.
System environments operation parts 430 move determined system environments according to read registration table.As previously mentioned, when generating each system environments, not only its corresponding system registry is associated with this system environments, but also its corresponding Redirectional system file (for example, the corresponding redirected office system file of " office system " environment) is associated with corresponding system registry.Further, because " office system " environment generates under " primal system " environment, and under office system file, only stored with respect to the system file of the system file renewal under primal system file or newly-built system file, therefore, according to read registration table, load the system file of Redirectional system file associated with it, the system file of the Redirectional system file of the basic system environment of system environments associated with it and the program file under determined system environments.
In the situation that read registration table is primal system registration table, the system file under the described primal system file of system environments operation parts 430 loading and the program file under described primal system; In the situation that read registration table is learning system registration table, system file, the system file under described learning system file and the program file under described learning system that system environments operation parts 430 load under described primal system file, the program file under wherein said learning system has comprised the program file under described primal system; In the situation that read registration table is office system registration table, system file, the system file under described office system file and the program file under described office system that system environments operation parts 430 load under described primal system file, the program file under wherein said office system has comprised the program file under described primal system; In the situation that read registration table is entertainment systems registration table, system file, the system file under described entertainment systems file and the program file under described entertainment systems that system environments operation parts 430 load under described primal system file, the program file under wherein said entertainment systems has comprised the program file under described primal system; And in the situation that read registration table is English learning system registration table, system file, the system file under described learning system file, the system file under described English learning system file and the program file under described English learning system that system environments operation parts 430 load under described primal system file, the program file under wherein said English learning system has comprised program file under described primal system and the program file under described learning system.
As previously mentioned, described primal system can be Windows operating system to be only installed the system environments of any application software is not installed afterwards, can be also that Windows operating system and some popular softwares (for example Office software) system environments have afterwards been installed.In a word, described primal system is after Windows operating system has been installed and the system environments while setting up system snapshot after Snapshot application program has been installed.Therefore,, when described primal system is when Windows operating system being only installed and the system environments of any application software not being installed, the program file under described primal system can not exist; Yet when described primal system is the system environments while having set up system snapshot after Snapshot application program has been installed, the program file under described primal system exists.
In addition, owing to the system associated documents under Windows operating system being redirected to the system folder (as office system file) of corresponding snapshot when setting up snapshot, therefore, when according to office system registration table loading system file, need to load system file under described primal system file and the system file under described office system file.In addition, when the system file under described primal system file and system file under described office system file exist and conflict, select to move the system file under described office system file, that is, and the system file that the rise time is more late.
Should be noted that, when system environments operation parts 430 load the system file under the correspondence system file of the determined system environments that needs operation, without it is copied under the system directory of Windows system same as before, and only when the system file under described correspondence system file upgrades or generates new system file just need by after upgrading or newly-generated system file be stored under the system directory of Windows system, as the real-time system file producing under current environment.
When determine to need another system environments of operation under current environment in the situation that, file is deleted parts 440 and automatically delete the real-time system file generating and the real-time registration table generating under current environment.For example, when in the situation that operation has generated after " entertainment systems " environment under the current environment of new system file and/or new registration table determines and need operation " office system " environment, described file is deleted parts 440 and automatically delete the real-time system file generating and the real-time registration table generating under the current environment of operation " entertainment systems " environment.That is to say, even if application program has been installed under the current environment of operation " entertainment systems " environment and has correspondingly upgraded real-time registration table, as long as in the situation that do not set up new environment snapshot, when being switched to " office system " environment, file is deleted parts 440 and also delete the real-time registration table upgrading under described current environment.Yet, under the current environment at operation " entertainment systems " environment, newly-built application file (for example, mp3 file, rmvb file, doc file, pdf file etc.) situation under, when being switched to " office system " environment, file is deleted parts 440 and is not deleted described newly-built application file.
According to the system environments management method under the Windows system of the embodiment of the present invention and system environments management devices, can safeguard a plurality of different system environmentss, described a plurality of different system environments can correspond respectively to different application scenarios, for example office, amusement, the respectively corresponding system environments of study, and can under described a plurality of different system environmentss, install/move different application software, thereby reduced the Windows system burden under each system environments, increased the processing power of Windows system.
Provide the description here, those of ordinary skill in the related art can expect of the present invention these and similarly realize or configuration.
Although describe some embodiments of the present invention here with reference to the accompanying drawings, should be appreciated that described embodiment is only illustrative, and not restrictive.The scope and spirit of the present invention that limit in not deviating from claim and equivalent thereof it will be appreciated by those skilled in the art that in the situation that can be made the variation in various forms and details to these exemplary embodiments.

Claims (11)

1. the system environments management method under Windows system, comprising:
Determine the system environments that needs operation;
Read the registration table of this system environments;
According to read registration table, move determined system environments,
Wherein, described system environments is Windows system particular system environment at a time, and
The related system file of Windows system under described system environments is redirected under another storage directory of the conventional storage directory that is different from system file.
2., wherein, there are a plurality of system environmentss in the system as claimed in claim 1 environmental management technique under Windows system, wherein,
The first system environment is corresponding at the particular system environmental facies in first moment with Windows system;
Second system environment is corresponding at the particular system environmental facies in second moment with Windows system; And
The 3rd system environments is corresponding at the particular system environmental facies in the 3rd moment with Windows system.
3. system environments management method as claimed in claim 2, when at operation the first system environment, determine that the in the situation that of needing operation second system environment, described system environments management method also comprises: automatically delete the real-time system file generating under the current environment of operation the first system environment and the real-time registration table generating.
4. system environments management method as claimed in claim 3, wherein, even if application program be installed and correspondingly upgraded real-time registration table under the current environment of operation the first system environment, when being switched to second system environment, also having deleted the real-time registration table upgrading under described current environment.
5. system environments management method as claimed in claim 3, wherein, when in the situation that newly-built application file under the current environment of operation the first system environment, when being switched to second system environment, is not deleted described newly-built application file.
6. the system as claimed in claim 1 environmental management technique, wherein, moves determined system environments according to read registry entry and comprises: according to read registry entry, realize file filter, thereby move determined system environments.
7. the system environments management devices under Windows system, comprising:
System environments determining means, for determining the system environments that needs operation;
Registration table fetch unit, for reading the registration table of this system environments;
System environments operation parts, for according to read registration table, move determined system environments,
Wherein, described system environments is Windows system particular system environment at a time, and
The related system file of Windows system under described system environments is redirected under another storage directory of the conventional storage directory that is different from system file.
8., wherein, there are a plurality of system environmentss in system environments management devices as claimed in claim 7 under Windows system, wherein,
The first system environment is corresponding at the particular system environmental facies in first moment with Windows system;
Second system environment is corresponding at the particular system environmental facies in second moment with Windows system; And
The 3rd system environments is corresponding at the particular system environmental facies in the 3rd moment with Windows system.
9. system environments management devices as claimed in claim 8, also comprise: file is deleted parts, the in the situation that of needing operation second system environment for determining when when operation the first system environment, automatically delete the real-time system file generating and the real-time registration table generating under the current environment of operation the first system environment.
10. system environments management devices as claimed in claim 9, wherein, when in the situation that newly-built application file under the current environment of operation the first system environment, when being switched to second system environment, file is deleted parts and is not deleted described newly-built application file.
11. the system as claimed in claim 1 environmental management devices, wherein, system environments operation parts are realized file filter according to read registry entry, thereby move determined system environments.
CN201210222217.8A 2012-06-28 2012-06-28 System environment management method under Windows system and device Active CN103514004B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210222217.8A CN103514004B (en) 2012-06-28 2012-06-28 System environment management method under Windows system and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210222217.8A CN103514004B (en) 2012-06-28 2012-06-28 System environment management method under Windows system and device

Publications (2)

Publication Number Publication Date
CN103514004A true CN103514004A (en) 2014-01-15
CN103514004B CN103514004B (en) 2016-12-21

Family

ID=49896784

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210222217.8A Active CN103514004B (en) 2012-06-28 2012-06-28 System environment management method under Windows system and device

Country Status (1)

Country Link
CN (1) CN103514004B (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104732165A (en) * 2015-03-06 2015-06-24 西安酷派软件科技有限公司 Management method of applications and terminal
CN106293819A (en) * 2016-08-03 2017-01-04 浪潮(北京)电子信息产业有限公司 A kind of batch dispositions method based on snapshot and system
CN107450937A (en) * 2016-05-31 2017-12-08 中兴通讯股份有限公司 The operation method and running gear of a kind of application program
CN107656739A (en) * 2017-11-07 2018-02-02 北京奇安信科技有限公司 code compiling method and device based on windows systems
CN108121543A (en) * 2017-11-30 2018-06-05 北京奇安信科技有限公司 A kind of software code process of compilation method and device
CN110175054A (en) * 2019-04-26 2019-08-27 武汉虹信通信技术有限责任公司 A kind of automatic-calling method and system of system file

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080162901A1 (en) * 2004-12-24 2008-07-03 Zhongqing Li Computer Multiple Operation System Switching Method
CN101753360A (en) * 2009-12-16 2010-06-23 中兴通讯股份有限公司 Method applying system start-up, parallel management system and application management system
CN102346818A (en) * 2010-08-02 2012-02-08 南京壹进制信息技术有限公司 Computer network environment isolation system implemented by using software

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080162901A1 (en) * 2004-12-24 2008-07-03 Zhongqing Li Computer Multiple Operation System Switching Method
CN101753360A (en) * 2009-12-16 2010-06-23 中兴通讯股份有限公司 Method applying system start-up, parallel management system and application management system
CN102346818A (en) * 2010-08-02 2012-02-08 南京壹进制信息技术有限公司 Computer network environment isolation system implemented by using software

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104732165A (en) * 2015-03-06 2015-06-24 西安酷派软件科技有限公司 Management method of applications and terminal
CN104732165B (en) * 2015-03-06 2018-11-06 西安酷派软件科技有限公司 A kind of management method and terminal of application
CN107450937A (en) * 2016-05-31 2017-12-08 中兴通讯股份有限公司 The operation method and running gear of a kind of application program
CN107450937B (en) * 2016-05-31 2021-02-19 中兴通讯股份有限公司 Application program running method and running device
CN106293819A (en) * 2016-08-03 2017-01-04 浪潮(北京)电子信息产业有限公司 A kind of batch dispositions method based on snapshot and system
CN107656739A (en) * 2017-11-07 2018-02-02 北京奇安信科技有限公司 code compiling method and device based on windows systems
CN108121543A (en) * 2017-11-30 2018-06-05 北京奇安信科技有限公司 A kind of software code process of compilation method and device
CN110175054A (en) * 2019-04-26 2019-08-27 武汉虹信通信技术有限责任公司 A kind of automatic-calling method and system of system file

Also Published As

Publication number Publication date
CN103514004B (en) 2016-12-21

Similar Documents

Publication Publication Date Title
US9307342B2 (en) Dynamic rendering for software applications
US10078498B2 (en) Method, apparatus, system, and non-transitory computer readable medium for extending at least one function of a package file
CN107506221B (en) Application program upgrading method, device and equipment
CN102193817B (en) Simplify the management of physics and virtual deployment
US10447812B2 (en) On demand resources
CN104182255A (en) Method and terminal for upgrading library files of system application
CN103514004A (en) Method and device for managing system environment under Windows system
WO2016196338A1 (en) On demand resources
WO2011066261A1 (en) Fast restart on a virtual machine
CN105302563A (en) Plug-in method and system for mobile application service
KR102052776B1 (en) Installation engine and package format for parallelizable, reliable installations
CN103677937A (en) Method and device for upgrading and running software
US10606612B2 (en) Context check bypass to enable opening shared-object libraries
KR102700120B1 (en) Memory efficient software patching for updating applications on computing devices
CN102859512A (en) Remotable project
CN107667343B (en) System and method for loading on-demand resources
CN112395437B (en) 3D model loading method and device, electronic equipment and storage medium
WO2023066246A1 (en) Method and system for installing application on cloudphone, and client cloudphone
CN116841799A (en) Virtual machine backup method, system, equipment and readable storage medium
CN115794253A (en) Application integration method and device, electronic equipment and computer readable storage medium
CN114238934A (en) Equipment information acquisition method, device, equipment and medium
CN114840267B (en) Cloud application running method and device, electronic equipment and readable storage medium
JP2016062311A (en) Update device and information processing method
KR102361534B1 (en) Method and system for obfuscation using compiler
US7702890B2 (en) Information processing apparatus and program

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant