CN104881314A - Method for installing driver and driver installation device - Google Patents
Method for installing driver and driver installation device Download PDFInfo
- Publication number
- CN104881314A CN104881314A CN201510369846.7A CN201510369846A CN104881314A CN 104881314 A CN104881314 A CN 104881314A CN 201510369846 A CN201510369846 A CN 201510369846A CN 104881314 A CN104881314 A CN 104881314A
- Authority
- CN
- China
- Prior art keywords
- driver
- operating system
- information
- module
- image file
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 43
- 238000009434 installation Methods 0.000 title claims description 83
- 230000007613 environmental effect Effects 0.000 claims abstract description 19
- 238000001514 detection method Methods 0.000 claims description 7
- 238000000605 extraction Methods 0.000 claims description 7
- 238000011084 recovery Methods 0.000 claims 2
- 238000005516 engineering process Methods 0.000 description 4
- 238000005192 partition Methods 0.000 description 4
- 230000010076 replication Effects 0.000 description 4
- 238000004891 communication Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000010367 cloning Methods 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 230000009977 dual effect Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Landscapes
- Stored Programmes (AREA)
Abstract
The embodiment of the invention discloses a method for installing a driver and a driver installing device. The method comprises the following steps: receiving an updating instruction of an operating system, and detecting environmental information of the personal computer; inquiring a driver library according to the detected environmental information, and acquiring a driver matched with the detected environmental information; extracting a driver marked as a formal version from the acquired drivers; installing the extracted formal driver to drive the corresponding hardware equipment; and inquiring an operating system image file library, acquiring an operating system image file matched with the environment information, and installing the operating system image file. By applying the method and the device, the running stability of the operating system can be improved.
Description
Technical Field
The present invention relates to computer driver technologies, and in particular, to a method and an apparatus for installing a driver.
Background
The driver program runs in the operating system, is used for providing an interface for accessing and using the hardware equipment for the operating system, and is responsible for the communication between the computer and the hardware equipment, thereby realizing the program for the communication between the operating system and all the hardware equipment in the operating system. The driver is installed to inform the operating system of the functions contained in the corresponding hardware devices, and when the operating system needs to realize the functions, the hardware devices are called and completed in the most effective mode. Because hardware devices provided by different operators are different, corresponding drivers are also different, that is, the hardware devices of different operators need to be supported by corresponding drivers to normally operate, wherein the installation of the drivers generally accompanies the installation of an operating system.
Currently, installing an operating system in a Personal Computer (PC) by a conventional method, for example, installing an operating system including drivers for hardware devices by using an operating system installation disk, generally takes more than 1 hour, and if operations such as installing various application software and debugging the operating system to work normally are required, the time is longer.
In order to effectively shorten the installation time of an operating system, an existing improved method is to use the GHOST technology proposed by Symantec Corporation (Symantec Corporation), that is, to use an installed operating system to perform mirror cloning on the installed operating system, generate a GHOST mirror installation package to backup the operating system, and to recover the operating system or a driver of a hardware device by using the GHOST mirror installation package when the operating system cannot be normally started or operated (for example, the hardware device driven by a driver is not stably operated). The GHOST technology performs mirroring by copying the GHOST file and restores the copied GHOST file by using the mirroring, so that the time required for installing (restoring) the operating system is short, the installation is convenient, the installation time can be effectively saved, and the GHOST technology is widely applied to the initial installation of the operating system and the restoration of the operating system which cannot be normally started when the operating system cannot be normally started.
Although it is fast to install (restore) an operating system or a driver by using a GHOST image installation package, and the time required for installation is short, the method for installing the driver does not terminate installation of the driver corresponding to a hardware device as long as the driver library has a corresponding driver, for example, a test version driver which causes the operating system to operate unstably is stored in the driver library, when a certain hardware device is unstable in operation and needs to be reinstalled, for example, taking the GHOST XP image installation package as an example, in the GHOST XP image installation package, a plurality of drivers of a plurality of hardware devices, for example, a formal version driver and a test version driver, are integrated, and a plurality of test version drivers have different configuration environment requirements for different personal computers, if the hardware equipment is installed with a test version driver with unstable performance, the probability of a blue screen of a personal computer is increased, and the running stability of an operating system is reduced.
Disclosure of Invention
In view of this, embodiments of the present invention provide a method and a device for installing a driver, so as to improve the stability of operating system operation.
In order to achieve the above purpose, the embodiment of the invention adopts the following technical scheme:
in one aspect, an embodiment of the present invention provides a method for installing a driver, including:
receiving an updating instruction of an operating system, and detecting environmental information of the personal computer;
inquiring a driver library according to the detected environmental information, and acquiring a driver matched with the detected environmental information;
extracting a driver marked as a formal version from the acquired drivers;
installing the extracted formal driver to drive the corresponding hardware equipment;
and inquiring an operating system image file library, acquiring an operating system image file matched with the environment information, and installing the operating system image file.
According to the method for installing the driver, the driver is distinguished from the formal version and the informal version, and only the formal version driver matched with the detected environment information is installed when the driver is installed, so that the probability of blue screen caused by the informal version driver with unstable installation performance of a personal computer is avoided, and the operation stability of an operating system is improved.
On the other hand, an embodiment of the present invention provides a driver installing apparatus, including: a detection module, a query module, an extraction module, a first installation module and a second installation module, wherein,
the detection module is used for receiving an operating system updating instruction and detecting the environmental information of the personal computer;
the query module is used for querying a driver library according to the detected environmental information and acquiring a driver matched with the detected environmental information;
the extraction module is used for extracting the driver marked as the formal version from the acquired drivers;
the first installation module is used for installing the extracted formal driver so as to drive the corresponding hardware equipment;
and the second installation module is used for inquiring the operating system image file library, acquiring the operating system image file matched with the environment information and installing the operating system image file.
According to the driver installation device provided by the embodiment of the invention, the detection module detects the environment information, and the query module acquires the driver matched with the detected environment information through query; the extraction module is used for extracting the driver marked as the formal version by distinguishing the formal version from the informal version of the driver; the first installation module only installs a formal driver matched with the detected environmental information when installing the driver; and the second installation module acquires the operating system image file matched with the environment information for installation. Therefore, the probability of blue screen caused by an informal version driver with unstable installation performance of the personal computer can be avoided, and the running stability of the operating system is improved.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only some embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to the drawings without creative efforts.
FIG. 1 is a flowchart illustrating a method for installing a driver according to an embodiment of the present invention;
fig. 2 is a schematic structural diagram of a driver installation apparatus according to an embodiment of the present invention.
Detailed Description
Embodiments of the present invention will be described in detail below with reference to the accompanying drawings.
It should be understood that the described embodiments are only some embodiments of the invention, and not all embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
Fig. 1 is a flowchart illustrating a method for installing a driver according to an embodiment of the present invention. Referring to fig. 1, the method includes:
step 101, receiving an updating instruction of an operating system, and detecting environmental information of a personal computer;
in this step, when a user finds that a currently running operating system is unstable, for example, a phenomenon such as a blue screen appears for many times, an automatic restart, and the like, and needs to reinstall the current operating system, an operating system update instruction is sent to the personal computer, and after receiving the operating system update instruction, the personal computer detects the located environment information, for example, hardware device information, current operating system type (XP operating system or android operating system) information, personal computer type (notebook, mobile terminal, or fixed terminal) information, and the like. Wherein,
the hardware device information may be information of one or more hardware devices, and may be obtained by collecting hardware identifier information in the personal computer, each hardware identifier information being used to uniquely identify a hardware device.
In this embodiment of the present invention, as an optional embodiment, the collecting hardware identifier information in the personal computer includes:
and triggering the running control in a start bar menu of the desktop of the personal computer, inputting dxdiag in the running control, entering a DirectX diagnostic tool interface, and collecting hardware identifier information from the DirectX diagnostic tool interface.
As yet another alternative embodiment, collecting hardware identifier information in the personal computer may further include:
hardware identifier information is collected using pre-installed third party software.
In this step, the third-party software is hardware detection software, for example, Everest software or drive puck software, and the detailed hardware identifier information can be acquired by running the Everest software or the drive puck software.
Step 102, inquiring a driver library according to the detected environmental information, and acquiring a driver matched with the detected environmental information;
in this step, the environment information includes: the method comprises the following steps that hardware equipment information, current operating system type information and personal computer type information are acquired, and the driver matched with the detected environment information comprises the following steps:
and acquiring the driver matched with the detected hardware equipment information, the current operating system type information and the personal computer type information.
In the embodiment of the invention, if no driver program matched with the detected hardware equipment information, the current operating system type information and the personal computer type information exists, the process is ended; or,
and inquiring whether a driver matched with the detected hardware equipment information, the current operating system type information and the personal computer type information exists from the server, if so, downloading the driver, and otherwise, ending the process.
In the embodiment of the invention, the driver in the driver library can be obtained through a network downloading mode. After the driver suitable for the Windows XP operating system is downloaded, the driver is stored in a driver library, for example, a driver genie driver library.
In the embodiment of the present invention, it is preferable to query the version information of the downloaded driver, identify (mark) the driver as the test version if the version information includes the test version information, and identify (mark) the driver as the formal version if the version information includes the formal version information.
In the embodiment of the invention, after some test versions of drivers are installed, corresponding hardware equipment is possibly unstable in operation, so that the operation stability of the operating system is low. Therefore, in the embodiment of the invention, the formal version driver and the test version driver are distinguished, so that only the formal version driver is provided for installation in subsequent application, thereby effectively reducing the unstable operation condition of corresponding hardware equipment and improving the operation stability of an operating system.
103, extracting a driver marked as a formal version from the acquired drivers;
in the step, the formal version driver and the test version driver are treated differently, if the formal version driver is used, the user is prompted to install or update, and if the test version driver is used, the user is not prompted to install or update, and the identifier (mark) of the driver is set as hidden (hide).
In the embodiment of the invention, if the driver marked as the formal version is not available in the acquired drivers, the flow is ended; or,
and inquiring whether a driver matched with the detected hardware equipment information, the current operating system type information and the personal computer type information exists from the server, wherein the version information of the driver comprises formal version information, if so, downloading the driver, and otherwise, ending the process.
Step 104, installing the extracted formal driver to drive the corresponding hardware equipment;
in this step, if the detected hardware devices are multiple and the extracted formal drivers respectively correspond to the multiple hardware devices, installing the extracted formal drivers to drive the corresponding hardware devices includes:
and inquiring a preset hardware equipment installation sequence library, acquiring installation sequence positions corresponding to the hardware equipment corresponding to the extracted formal version driver, and sequentially calling and installing the hardware equipment driver corresponding to the installation sequence positions from the extracted formal version driver.
In this step, taking hardware devices as INTEL graphics cards (integrated graphics cards) and NVIDIA graphics cards (independent graphics cards) as examples, the installation sequence library of the hardware devices stores the installation sequence information of each graphics card, for example, for VEN _10DE, VEN _1002, and VEN _8086, the installation sequence of the graphics cards set in the installation sequence library of the hardware devices is as follows: VEN _8086, VEN _10DE, VEN _1002, wherein the preceding arrangement indicates that the mounting order is high.
In the embodiment of the invention, the personal computer is detected by installing the driving sprite software, if the personal computer is a dual-display-card notebook, the driving sprite firstly analyzes which two types of display cards are contained in the dual-display-card notebook according to the collected hardware ID information, for example, the driving sprite detects that the hardware ID information contains VEN _8086, can determine that the dual-display-card notebook is provided with Intel display cards, and if the driving sprite also contains VEN _10DE, can determine that the dual-display-card notebook is provided with NVIDIA display cards, or also contains VEN _1002, can determine that the dual-display-card notebook is provided with AMD display cards, and then firstly install an Intel display card driver and then install an NVIDIA display card driver or an AMD display card driver according to the sequence.
In this step, the driver wizard further analyzes whether the current operating system supports multiple display cards (dual display cards or more than three display cards), and then determines the display card driver installation sequence and whether to prompt installation of the display card driver according to the result. For example, because the Windows XP system does not support a dual-display card notebook, only the installation and use of the Intel integrated display card is supported in the dual-display card environment, if the independent display card driver is forcibly installed, the independent display card driver cannot be installed, or even if the independent display card driver is reluctantly installed, the Windows XP system is unstable in operation. Therefore, in the embodiment of the invention, if the Windows XP system is adopted, the driving sprite only provides the installation of the driver of the formal version of the Intel display card, and the installation of the driver of the independent display card is not prompted no matter whether the driver of the formal version of the display card is marked or not.
And 105, inquiring an operating system image file library, acquiring an operating system image file matched with the environment information, and installing the operating system image file.
In this step, the personal computer may provide, to the user, one or more operating system image files matched with the environment information of the personal computer for the user to select, and send the operating system image file selected by the user from the provided operating system image files to the personal computer, and the personal computer reinstalls the operating system according to the received operating system image file.
In the embodiment of the present invention, taking an operating system image file as a GHOST XP image installation package as an example, acquiring and installing an operating system image file matched with the environment information includes:
a11, running a GHOST XP image installation package, and selecting a directory of GHOST files required by the installation of a GHOST XP operating system;
in the step, after the GHOST XP image installation package is operated, sequentially clicking local-partial-from image in a display interface to generate a GHOST XP installation window, and selecting a directory where a GHOST file is located in a pull-down browsing list of the GHOST XP installation window. Preferably, the GHOST file is placed under a root directory, e.g., C disk, D disk, etc.
A12, selecting a drive letter for installing the GHOST XP operating system, and reinstalling the partition to install the GHOST XP operating system in a mirror image mode.
In this step, after the GHOST file is selected, clicking open, selecting a disk identifier for installing the GHOST XP operating system from a pop-up window, namely, under which disk identifier the GHOST XP operating system is installed, for example, if the GHOST XP operating system needs to be installed on a C disk, identifying the disk identifier of the C disk through the size data of the disk in the column of size, and then automatically starting a process of reinstalling the GHOST XP operating system through the reinstallation partition.
In the embodiment of the invention, the installation of the GHOST XP operating system in the personal computer is a replication process (replication by taking a sector as a unit-physical layer replication), and after the replication is finished, the GHOST XP image installation package restores the GHOST XP operating system to a specified disk identifier, such as a C disk.
In the embodiment of the invention, the GHOST XP image installation package can be generated by using GHOST software after a user initially installs the GHOSTXP system, and can also be obtained in a network mode. Wherein,
the step of obtaining the GHOST XP image installation package in a network mode comprises the following steps:
a21, the PC sends request for downloading OS to the server, and the server returns available OS image list;
a22, receiving an operating system image which needs to be downloaded and is selected by a user;
in this step, the operating system image is a GHOST XP image installation package.
A23, downloading the operating system image file from the server and verifying the integrity of the operating system image file.
In this step, the installation of the GHOST XP operating system can be completed by decompressing the image file of the operating system and writing the image file into the corresponding partition.
In practical applications, before querying the os image file library, the method may further include:
data on the personal computer is backed up.
In this step, the data on the backup personal computer may be executed in any process prior to the process of querying the os image file library.
In this embodiment of the present invention, after the reinstalling the operating system, the method may further include:
and restoring the backed-up data to the updated operating system.
As an alternative embodiment, the method may further include:
106, detecting that an upgrade driving program matched with preset hardware equipment information, current operating system type information and personal computer type information is distributed in the server, wherein the version information of the upgrade driving program comprises formal version information, and downloading the upgrade driving program;
in this step, if an upgrade driver matching with preset hardware device information, current operating system type information, and personal computer type information is distributed in the server, but the version information of the upgrade driver does not include formal version information, the upgrade driver is not downloaded. Therefore, the method can guide a personal computer user provided with the GHOST XP operating system to safely install and update the driver, and solves the technical problems of blue screen, crash, screen splash and the like caused by the installation and update of the driver under the GHOST XP operating system.
And step 107, after the upgrade driver is downloaded, prompting the user to unload the original driver first and then install the downloaded upgrade driver.
In this step, if the installed driver is upgraded, the user is prompted to uninstall (unintulall) the original driver first, and then install a new driver.
In the embodiment of the present invention, whether a certain driver is upgraded or not is detected by comparing the update time included in the version information of the driver in the personal computer with the update time included in the version information of the driver in the server. Taking a computer installed with a GHOST XP operating system as an example, when a video card driver is updated, the driving sprite only provides a formal version driver according to the setting of a background to update a user, and when the driver is updated, the driving sprite prompts the user to uninstall the old version driver and install a new version driver.
In the embodiment of the invention, the specific code segments corresponding to the installation of the formal version driver and the update of the formal version driver are as follows:
fig. 2 is a schematic structural diagram of a driver installation apparatus according to an embodiment of the present invention. Referring to fig. 2, the apparatus includes: a detection module 201, a query module 202, an extraction module 203, a first installation module 204, and a second installation module 205, wherein,
the detection module 201 is used for receiving an operating system updating instruction and detecting the environment information of the personal computer;
in the embodiment of the present invention, the environment information includes: the hardware device information can be information of one or more hardware devices and can be obtained by collecting hardware identifier information in the personal computer, wherein each hardware identifier information is used for uniquely identifying one hardware device.
The query module 202 is configured to query a driver library according to the detected environment information, and obtain a driver matching the detected environment information;
in the embodiment of the present invention, acquiring the driver matched with the detected environment information includes:
and acquiring the driver matched with the detected hardware equipment information, the current operating system type information and the personal computer type information.
In the embodiment of the invention, the driver in the driver library can be acquired from the network side, namely, whether the driver matched with the detected hardware equipment information, the current operating system type information and the personal computer type information exists or not is inquired from the server, if so, the driver is downloaded, otherwise, the process is ended.
The extraction module 203 is used for extracting the driver marked as the formal version from the acquired drivers;
in the embodiment of the invention, if the driver marked as the formal version is not in the obtained driver, whether the driver matched with the detected hardware equipment information, the current operating system type information and the personal computer type information exists can be inquired from the server, the version information of the driver contains the formal version information, if so, the driver is downloaded, otherwise, the process is ended.
The first installation module 204 is configured to install the extracted formal driver to drive the corresponding hardware device;
in this embodiment of the present invention, as an optional embodiment, the first installation module 204 includes: a sequential bit lookup unit and a call unit (not shown), wherein,
the sequence position query unit is used for querying a preset hardware equipment installation sequence library under the condition that the detected hardware equipment is multiple and the extracted formal drivers respectively correspond to the hardware equipment, and acquiring installation sequence positions corresponding to the hardware equipment corresponding to the extracted formal drivers;
and the calling unit is used for calling and installing the hardware equipment drivers corresponding to the installation sequence in the plurality of extracted formal drivers.
And the second installation module 205 is configured to query the os image file library, obtain an os image file matched with the environment information, and install the os image file.
In the embodiment of the present invention, taking an operating system image file as a GHOST XP image installation package as an example, as an optional embodiment, the second installation module 205 includes: a mirror repository querying unit, a running unit, and a reloading unit (not shown), wherein,
the image file library query unit is used for querying an operating system image file library and acquiring a GHOST XP image installation package matched with the environment information;
in the embodiment of the present invention, the obtaining of the GHOST XP mirror image installation package through a network manner includes:
the personal computer sends a request for downloading the operating system to the server, and the server returns an available operating system mirror image list;
receiving an operating system image which is selected by a user and needs to be downloaded;
downloading the operating system image file from the server and verifying the integrity of the operating system image file.
The running unit is used for running the GHOST XP mirror image installation package and selecting a directory of GHOST files required by the installation of a GHOST XP operating system;
and the reinstallation unit is used for selecting the drive letter for installing the GHOST XP operating system, and the reinstallation partition is used for installing the GHOST XP operating system in a mirror image mode.
As an alternative embodiment, the apparatus may further include: a download module 206, and an upgrade installation module 207, wherein,
a downloading module 206, configured to download an upgrade driver that matches preset hardware device information, current operating system type information, and personal computer type information when detecting that the server issues the upgrade driver, where version information of the upgrade driver includes formal version information;
and the upgrade installation module 207 is configured to prompt the user to uninstall the original driver first and then install the downloaded upgrade driver after the upgrade driver is downloaded.
As another alternative, the apparatus may further include: a backup module 208, and a backup-restore module 209, wherein,
a backup module 208 for backing up data on the personal computer before querying the os image file library;
and a backup restoring module 209, configured to restore the data backed up by the backup module 208 to the updated operating system after the second installation module 205 installs the image file of the operating system.
It will be understood by those skilled in the art that all or part of the processes of the methods of the embodiments described above can be implemented by a computer program, which can be stored in a computer-readable storage medium, and when executed, can include the processes of the embodiments of the methods described above. The storage medium may be a magnetic disk, an optical disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), or the like.
The above description is only for the specific embodiment of the present invention, but the scope of the present invention is not limited thereto, and any changes or substitutions that can be easily conceived by those skilled in the art within the technical scope of the present invention are included in the scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.
Claims (10)
1. A method of installing a driver, the method comprising:
receiving an updating instruction of an operating system, and detecting environmental information of the personal computer;
inquiring a driver library according to the detected environmental information, and acquiring a driver matched with the detected environmental information;
extracting a driver marked as a formal version from the acquired drivers;
installing the extracted formal driver to drive the corresponding hardware equipment;
and inquiring an operating system image file library, acquiring an operating system image file matched with the environment information, and installing the operating system image file.
2. The method of claim 1, further comprising:
detecting that an upgrade driving program matched with preset hardware equipment information, current operating system type information and personal computer type information is distributed in a server, wherein the version information of the upgrade driving program comprises formal version information, and downloading the upgrade driving program;
after the upgrade driver is downloaded, prompting the user to uninstall the original driver first and then install the downloaded upgrade driver.
3. The method of claim 1, wherein the context information comprises: hardware device information, current operating system type information and personal computer type information, wherein the acquiring of the driver matched with the detected environment information comprises:
and acquiring the driver matched with the detected hardware equipment information, the current operating system type information and the personal computer type information.
4. The method of claim 3, wherein the hardware device information is a plurality of pieces, and the installing the extracted formal drivers to drive the corresponding hardware devices comprises:
and inquiring a preset hardware equipment installation sequence library, acquiring installation sequence positions corresponding to the hardware equipment corresponding to the extracted formal version driver, and sequentially calling and installing the hardware equipment driver corresponding to the installation sequence positions from the extracted formal version driver.
5. The method according to any one of claims 1 to 4, characterized in that the method further comprises:
if the driver library is not inquired to obtain the driver matched with the detected environment information, inquiring whether the driver matched with the detected hardware equipment information, the current operating system type information and the personal computer type information exists in the server, if so, downloading the driver, otherwise, ending the process.
6. The method of any of claims 1 to 4, wherein the operating system image file is obtained over a network, comprising:
the personal computer sends a request for downloading the operating system to the server, and the server returns an available operating system mirror image list;
receiving an operating system image which is selected by a user and needs to be downloaded;
downloading the operating system image file from the server and verifying the integrity of the operating system image file.
7. The method of any of claims 1 to 4, wherein prior to said querying the operating system image file library, the method further comprises:
and backing up data on the personal computer, and restoring the backed-up data to the operating system after the operating system is reinstalled.
8. A driver installation apparatus, comprising: a detection module, a query module, an extraction module, a first installation module and a second installation module, wherein,
the detection module is used for receiving an operating system updating instruction and detecting the environmental information of the personal computer;
the query module is used for querying a driver library according to the detected environmental information and acquiring a driver matched with the detected environmental information;
the extraction module is used for extracting the driver marked as the formal version from the acquired drivers;
the first installation module is used for installing the extracted formal driver so as to drive the corresponding hardware equipment;
and the second installation module is used for inquiring the operating system image file library, acquiring the operating system image file matched with the environment information and installing the operating system image file.
9. The apparatus of claim 8, further comprising: a download module and an upgrade installation module, wherein,
the download module is used for downloading an upgrade driving program after detecting that the upgrade driving program matched with preset hardware equipment information, current operating system type information and personal computer type information is issued in the server and the version information of the upgrade driving program contains formal version information;
and the upgrade installation module is used for prompting a user to uninstall the original drive program firstly and then install the downloaded upgrade drive program after the upgrade drive program is downloaded.
10. The apparatus of claim 8 or 9, further comprising: a backup module and a backup recovery module, wherein,
the backup module is used for backing up data on the personal computer before inquiring the operating system mirror image file library;
and the backup recovery module is used for recovering the data backed up by the backup module to the updated operating system after the second installation module installs the image file of the operating system.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510369846.7A CN104881314A (en) | 2015-06-29 | 2015-06-29 | Method for installing driver and driver installation device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510369846.7A CN104881314A (en) | 2015-06-29 | 2015-06-29 | Method for installing driver and driver installation device |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104881314A true CN104881314A (en) | 2015-09-02 |
Family
ID=53948820
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510369846.7A Pending CN104881314A (en) | 2015-06-29 | 2015-06-29 | Method for installing driver and driver installation device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104881314A (en) |
Cited By (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105653398A (en) * | 2015-11-05 | 2016-06-08 | 沈阳通用软件有限公司 | Intelligent distribution operation system mirror image method |
CN105843652A (en) * | 2016-04-07 | 2016-08-10 | 乐视控股(北京)有限公司 | System installation method and device of mobile terminal |
CN106020915A (en) * | 2016-06-12 | 2016-10-12 | 北京金山安全软件有限公司 | driver installation method and device |
CN106055370A (en) * | 2016-06-13 | 2016-10-26 | 北京金山安全软件有限公司 | Driver installation method and device and terminal |
CN106649020A (en) * | 2017-01-22 | 2017-05-10 | 郑州云海信息技术有限公司 | Detecting method and device for storage case burn information |
CN107025113A (en) * | 2017-04-11 | 2017-08-08 | 广东浪潮大数据研究有限公司 | A kind of method and system that one button installation driving is realized based on driving CD |
WO2018040746A1 (en) * | 2016-08-30 | 2018-03-08 | 北京金山安全软件有限公司 | Driver installation method, device, and electronic apparatus |
CN107844419A (en) * | 2017-10-25 | 2018-03-27 | 上海斐讯数据通信技术有限公司 | A kind of multiple operating system automated testing method and system |
CN107977210A (en) * | 2016-10-19 | 2018-05-01 | 中兴通讯股份有限公司 | One kind driving installation method and device |
CN108170505A (en) * | 2016-12-07 | 2018-06-15 | 华为技术有限公司 | A kind of driven management method and host |
CN109298890A (en) * | 2017-07-25 | 2019-02-01 | 西安中兴新软件有限责任公司 | A kind of method and device configuring NDIS equipment |
CN109766105A (en) * | 2018-12-24 | 2019-05-17 | 新华三技术有限公司 | Drive programe installation method, device, server and computer readable storage medium |
CN109918095A (en) * | 2019-03-20 | 2019-06-21 | 浪潮商用机器有限公司 | A kind of method and Power server for installing software |
CN110045966A (en) * | 2019-04-01 | 2019-07-23 | 龙芯中科(合肥)技术有限公司 | Processing method, device and the equipment of erector |
CN110187897A (en) * | 2019-05-28 | 2019-08-30 | 新华三技术有限公司 | A kind of firmware upgrade method and device |
CN110389769A (en) * | 2019-07-30 | 2019-10-29 | 北京百度网讯科技有限公司 | Driver installation method, device and cloud service system |
CN110442355A (en) * | 2019-08-06 | 2019-11-12 | 浪潮商用机器有限公司 | A kind of installation method of computer drivers, device, equipment and medium |
CN110471783A (en) * | 2019-07-22 | 2019-11-19 | 珠海金山网络游戏科技有限公司 | A kind of delay machine location of mistake method and system |
CN110764831A (en) * | 2019-10-30 | 2020-02-07 | 杭州顺网科技股份有限公司 | Method for pre-installing display card driver in starting stage of diskless workstation |
CN112463207A (en) * | 2020-12-11 | 2021-03-09 | 苏州浪潮智能科技有限公司 | Method and system for verifying operating system version digital signature of driving equipment |
CN113741926A (en) * | 2021-02-04 | 2021-12-03 | 北京京东尚科信息技术有限公司 | Upgrading method and device of kernel driver, server and storage medium |
CN114675893A (en) * | 2022-04-19 | 2022-06-28 | 苏州浪潮智能科技有限公司 | Drive management method and device and computer equipment |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120096452A1 (en) * | 2009-06-30 | 2012-04-19 | Canon Kabushiki Kaisha | Information processing apparatus and control method for information processing apparatus |
CN102681875A (en) * | 2012-05-15 | 2012-09-19 | 浪潮电子信息产业股份有限公司 | General automatic updating method for drive program |
CN102880488A (en) * | 2012-09-12 | 2013-01-16 | 北京奇虎科技有限公司 | Method, equipment and system for restoring drive program |
CN103246527A (en) * | 2012-02-07 | 2013-08-14 | 腾讯科技(深圳)有限公司 | Mobile terminal operating system updating method and system and computer |
-
2015
- 2015-06-29 CN CN201510369846.7A patent/CN104881314A/en active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120096452A1 (en) * | 2009-06-30 | 2012-04-19 | Canon Kabushiki Kaisha | Information processing apparatus and control method for information processing apparatus |
CN103246527A (en) * | 2012-02-07 | 2013-08-14 | 腾讯科技(深圳)有限公司 | Mobile terminal operating system updating method and system and computer |
CN102681875A (en) * | 2012-05-15 | 2012-09-19 | 浪潮电子信息产业股份有限公司 | General automatic updating method for drive program |
CN102880488A (en) * | 2012-09-12 | 2013-01-16 | 北京奇虎科技有限公司 | Method, equipment and system for restoring drive program |
Non-Patent Citations (1)
Title |
---|
小宇: "小编教你升级N卡驱动", 《电脑爱好者》 * |
Cited By (30)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105653398B (en) * | 2015-11-05 | 2019-02-12 | 沈阳通用软件有限公司 | A method for intelligently distributing operating system images |
CN105653398A (en) * | 2015-11-05 | 2016-06-08 | 沈阳通用软件有限公司 | Intelligent distribution operation system mirror image method |
CN105843652A (en) * | 2016-04-07 | 2016-08-10 | 乐视控股(北京)有限公司 | System installation method and device of mobile terminal |
WO2017173798A1 (en) * | 2016-04-07 | 2017-10-12 | 乐视控股(北京)有限公司 | System installation method, device, and electronic apparatus for mobile terminal |
CN106020915A (en) * | 2016-06-12 | 2016-10-12 | 北京金山安全软件有限公司 | driver installation method and device |
CN106020915B (en) * | 2016-06-12 | 2020-06-26 | 北京金山安全软件有限公司 | Driver installation method and device |
CN106055370A (en) * | 2016-06-13 | 2016-10-26 | 北京金山安全软件有限公司 | Driver installation method and device and terminal |
CN106055370B (en) * | 2016-06-13 | 2019-07-23 | 珠海豹趣科技有限公司 | Drive programe installation method, device and terminal |
WO2018040746A1 (en) * | 2016-08-30 | 2018-03-08 | 北京金山安全软件有限公司 | Driver installation method, device, and electronic apparatus |
CN107977210A (en) * | 2016-10-19 | 2018-05-01 | 中兴通讯股份有限公司 | One kind driving installation method and device |
CN108170505A (en) * | 2016-12-07 | 2018-06-15 | 华为技术有限公司 | A kind of driven management method and host |
CN106649020A (en) * | 2017-01-22 | 2017-05-10 | 郑州云海信息技术有限公司 | Detecting method and device for storage case burn information |
CN107025113A (en) * | 2017-04-11 | 2017-08-08 | 广东浪潮大数据研究有限公司 | A kind of method and system that one button installation driving is realized based on driving CD |
CN109298890A (en) * | 2017-07-25 | 2019-02-01 | 西安中兴新软件有限责任公司 | A kind of method and device configuring NDIS equipment |
CN107844419A (en) * | 2017-10-25 | 2018-03-27 | 上海斐讯数据通信技术有限公司 | A kind of multiple operating system automated testing method and system |
CN109766105A (en) * | 2018-12-24 | 2019-05-17 | 新华三技术有限公司 | Drive programe installation method, device, server and computer readable storage medium |
CN109918095A (en) * | 2019-03-20 | 2019-06-21 | 浪潮商用机器有限公司 | A kind of method and Power server for installing software |
CN110045966A (en) * | 2019-04-01 | 2019-07-23 | 龙芯中科(合肥)技术有限公司 | Processing method, device and the equipment of erector |
CN110187897B (en) * | 2019-05-28 | 2022-05-31 | 新华三技术有限公司 | Firmware upgrading method and device |
CN110187897A (en) * | 2019-05-28 | 2019-08-30 | 新华三技术有限公司 | A kind of firmware upgrade method and device |
CN110471783A (en) * | 2019-07-22 | 2019-11-19 | 珠海金山网络游戏科技有限公司 | A kind of delay machine location of mistake method and system |
CN110389769A (en) * | 2019-07-30 | 2019-10-29 | 北京百度网讯科技有限公司 | Driver installation method, device and cloud service system |
CN110442355A (en) * | 2019-08-06 | 2019-11-12 | 浪潮商用机器有限公司 | A kind of installation method of computer drivers, device, equipment and medium |
CN110764831A (en) * | 2019-10-30 | 2020-02-07 | 杭州顺网科技股份有限公司 | Method for pre-installing display card driver in starting stage of diskless workstation |
CN110764831B (en) * | 2019-10-30 | 2023-06-30 | 杭州顺网科技股份有限公司 | Method for pre-installing display card drive in starting stage of diskless workstation |
CN112463207A (en) * | 2020-12-11 | 2021-03-09 | 苏州浪潮智能科技有限公司 | Method and system for verifying operating system version digital signature of driving equipment |
CN112463207B (en) * | 2020-12-11 | 2022-11-22 | 苏州浪潮智能科技有限公司 | Method and system for verifying operating system version digital signature of driving equipment |
CN113741926A (en) * | 2021-02-04 | 2021-12-03 | 北京京东尚科信息技术有限公司 | Upgrading method and device of kernel driver, server and storage medium |
CN114675893A (en) * | 2022-04-19 | 2022-06-28 | 苏州浪潮智能科技有限公司 | Drive management method and device and computer equipment |
CN114675893B (en) * | 2022-04-19 | 2023-07-14 | 苏州浪潮智能科技有限公司 | Drive management method and device and computer equipment |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104881314A (en) | Method for installing driver and driver installation device | |
EP2641175B1 (en) | Networked recovery system | |
US8639973B2 (en) | System reset | |
US20040117414A1 (en) | Method and system for automatically updating operating systems | |
US20090106753A1 (en) | Method and apparatus for automatically installing operating system onto computer | |
CN108241550B (en) | Backup and restoration method for operating system | |
CN110888650B (en) | Method and system for customizing operating system mirror image | |
CN105094895B (en) | A kind of method and device for installing more video drivers | |
US7337359B2 (en) | System and method for recovering a device state | |
US20120311279A1 (en) | Data recovery and backup system and process | |
US20090083375A1 (en) | Installation of a Virtualization Environment | |
CN111782236A (en) | System software upgrading method and device, storage medium and all-in-one machine equipment | |
CN105867962A (en) | System upgrading method and device | |
CN113760306B (en) | Method and device for installing software, electronic equipment and storage medium | |
US20040221024A1 (en) | Apparatus and method for setting environment of client in client / server system, and program recording medium therefor | |
US7512833B1 (en) | Universal imaging utility program | |
EP3260981B1 (en) | Information processing apparatus, information processing system, and information processing method for updating firmware | |
CN113485755A (en) | Device driver verification method, device and storage medium | |
JP2007004679A (en) | Information processor, method and control program | |
CN112214249B (en) | Cross-platform self-starting program method based on USB device | |
CN113656063A (en) | System version replacing method, device, equipment and computer readable medium | |
CN102460386B (en) | For the method and apparatus of load document during bootup process | |
CN112463240B (en) | Method for restarting access to WinPE | |
CN112052022A (en) | Smart television system updating method and device, smart television and readable storage medium | |
CN110197067B (en) | File searching and killing method, device and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
EXSB | Decision made by sipo to initiate substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20150902 |