An application software installation method, comprising: mounting mirror data of a virtual machine, wherein the virtual machine is a virtual machine where application software is to be installed, and mapping the mirror data as one virtual disk in a local file system; updating a registry file in the virtual disk according to registry change record data contained in an application software package of the application software, wherein the application software package contains a file which is added or modified during an installation process, the registry change record data, and file change record data; and updating a file structure in the virtual disk according to the file change record data and the file which is added or modified during the installation process and contained in the application software package, thereby implementing installation of the application software in the virtual machine, characterised in that the mounting of the mirror data of the virtual machine comprises: determining a type of the mirror data of the virtual machine; and invoking, according to the type of the mirror data, a corresponding mounting program to mount the mirror data of the virtual machine on a storage location of the mirror data of the virtual machine; wherein the application software package is created by: acquiring the difference between a host operating system environment before installation of application software and a host operating system environment after the installation of the application software; determining registry change record data and file change record data according to the difference; and generating the application software package which contains the registry change record data, the file change record data and a file which is added or modified in the host during a program installation process. mounting mirror data of a virtual machine, wherein the virtual machine is a virtual machine where application software is to be installed, and mapping the mirror data as one virtual disk in a local file system; updating a registry file in the virtual disk according to registry change record data contained in an application software package of the application software, wherein the application software package contains a file which is added or modified during an installation process, the registry change record data, and file change record data; and updating a file structure in the virtual disk according to the file change record data and the file which is added or modified during the installation process and contained in the application software package, thereby implementing installation of the application software in the virtual machine, characterised in that the mounting of the mirror data of the virtual machine comprises: determining a type of the mirror data of the virtual machine; and invoking, according to the type of the mirror data, a corresponding mounting program to mount the mirror data of the virtual machine on a storage location of the mirror data of the virtual machine; wherein the application software package is created by: acquiring the difference between a host operating system environment before installation of application software and a host operating system environment after the installation of the application software; determining registry change record data and file change record data according to the difference; and generating the application software package which contains the registry change record data, the file change record data and a file which is added or modified in the host during a program installation process. determining a type of the mirror data of the virtual machine; and invoking, according to the type of the mirror data, a corresponding mounting program to mount the mirror data of the virtual machine on a storage location of the mirror data of the virtual machine; wherein the application software package is created by: acquiring the difference between a host operating system environment before installation of application software and a host operating system environment after the installation of the application software; determining registry change record data and file change record data according to the difference; and generating the application software package which contains the registry change record data, the file change record data and a file which is added or modified in the host during a program installation process. acquiring the difference between a host operating system environment before installation of application software and a host operating system environment after the installation of the application software; determining registry change record data and file change record data according to the difference; and generating the application software package which contains the registry change record data, the file change record data and a file which is added or modified in the host during a program installation process.