[go: up one dir, main page]

CN104881314A - Method for installing driver and driver installation device - Google Patents

Method for installing driver and driver installation device Download PDF

Info

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
Application number
CN201510369846.7A
Other languages
Chinese (zh)
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.)
Beijing Kingsoft Internet Security Software Co Ltd
Original Assignee
Beijing Kingsoft Internet Security Software Co 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 Beijing Kingsoft Internet Security Software Co Ltd filed Critical Beijing Kingsoft Internet Security Software Co Ltd
Priority to CN201510369846.7A priority Critical patent/CN104881314A/en
Publication of CN104881314A publication Critical patent/CN104881314A/en
Pending legal-status Critical Current

Links

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

Method for installing driver and driver installation device
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.
CN201510369846.7A 2015-06-29 2015-06-29 Method for installing driver and driver installation device Pending CN104881314A (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (4)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
Title
小宇: "小编教你升级N卡驱动", 《电脑爱好者》 *

Cited By (30)

* Cited by examiner, † Cited by third party
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