1. 程式人生 > >win7安裝驅動出現找不到檔案

win7安裝驅動出現找不到檔案


各種折騰了半天,還是沒搞定。在同事的電腦上可以識別,於是去同事那拷了usbser.sys到c:\windows\system32\drivers依然還是不行(我電腦上怎麼沒有這個檔案?被解除安裝的時候刪了?)為了找這個(系統找不到指定的檔案),到底是哪個檔案不行啊!

今天又去控制面板-》管理工具-》事件檢視器-》系統日誌裡翻了一下,只有這個:



但是還是不知道0x2到底是啥意思啊!mchpcdc.inf也看了,沒啥問題,裡面就是要一個usbser.sys,再就是mchpcdc.cat。

又去c:\windows\inf下翻,把檔案按日期重新排序了一下,把最新的.inf,.pnf都幹掉。重新安裝驅動還是不行。這時注意到了兩個檔案
setupapi.dev.log和setupapi.app.log,開啟setupapi.dev.log,研究了一下,發現了!
>>>  [Device Install (DiShowUpdateDevice) - USB\VID_04D8&PID_FE23\5&2ADC6C57&0&4] >>>  Section start 2015/08/28 10:03:33.826       cmd: "C:\windows\system32\mmc.exe" "C:\windows\system32\devmgmt.msc"      dvi: {DIF_UPDATEDRIVER_UI} 10:03:33.826      dvi:      No class installer for 'Mobile Device Power Monitor'      dvi:      No CoInstallers found      dvi:      Default installer: Enter 10:03:33.827      dvi:      Default installer: Exit      dvi: {DIF_UPDATEDRIVER_UI - exit(0xe000020e)} 10:03:33.827      ndv: {Update Driver Software Wizard for USB\VID_04D8&PID_FE23\5&2ADC6C57&0&4}      dvi:      Set selected driver complete.      dvi:      {DIF_SELECTDEVICE} 10:03:40.860      dvi:           Using exported function 'PortsClassInstaller' in module 'C:\windows\system32\MsPorts.Dll'.      dvi:           Class installer == MsPorts.Dll,PortsClassInstaller      dvi:           No CoInstallers found      dvi:           Class installer: Enter 10:03:40.862      dvi:           Class installer: Exit      dvi:      {DIF_SELECTDEVICE - exit(0xe000020e)} 10:03:40.863      inf:      {SetupCopyOEMInf: C:\windows\INF\oem16.inf} 10:03:59.517      inf:           Driver Store location: C:\windows\System32\DriverStore\FileRepository\mchpcdc.inf_amd64_neutral_2ade53c15173575e\mchpcdc.inf      inf:           Published Inf Path: C:\windows\INF\oem16.inf      inf:           Opened PNF: 'C:\windows\INF\oem16.inf' ([strings])      inf:           Installing catalog mchpcdc.cat as: oem16.CAT !    inf:           Failed to install catalog - error ignored
!    inf:           Error 2: The system cannot find the file specified. 這個錯誤估計可以忽略      inf:           OEM source media location: C:\windows\INF\      inf:      {SetupCopyOEMInf exit (0x00000000)} 10:03:59.523      dvi:      Searching for hardware ID(s):      dvi:           usb\vid_04d8&pid_fe23&rev_0000      dvi:           usb\vid_04d8&pid_fe23      dvi:      Searching for compatible ID(s):      dvi:           usb\class_02&subclass_02&prot_01      dvi:           usb\class_02&subclass_02      dvi:           usb\class_02      inf:      Opened PNF: 'C:\windows\System32\DriverStore\FileRepository\mchpcdc.inf_amd64_neutral_2ade53c15173575e\mchpcdc.inf' ([strings])      sig:      {_VERIFY_FILE_SIGNATURE} 10:03:59.526      sig:           Key      = mchpcdc.inf      sig:           FilePath = C:\windows\System32\DriverStore\FileRepository\mchpcdc.inf_amd64_neutral_2ade53c15173575e\mchpcdc.inf      sig:           Catalog  = C:\windows\System32\DriverStore\FileRepository\mchpcdc.inf_amd64_neutral_2ade53c15173575e\mchpcdc.cat !    sig:           Verifying file against specific (valid) catalog failed! (0x800b0109) 
!    sig:           Error 0x800b0109: A certificate chain processed, but terminated in a root certificate which is not trusted by the trust provider. 這個錯誤估計可以忽略      sig:      {_VERIFY_FILE_SIGNATURE exit(0x800b0109)} 10:03:59.532      sig:      {_VERIFY_FILE_SIGNATURE} 10:03:59.532      sig:           Key      = mchpcdc.inf      sig:           FilePath = C:\windows\System32\DriverStore\FileRepository\mchpcdc.inf_amd64_neutral_2ade53c15173575e\mchpcdc.inf      sig:           Catalog  = C:\windows\System32\DriverStore\FileRepository\mchpcdc.inf_amd64_neutral_2ade53c15173575e\mchpcdc.cat      sig:           Success: File is signed in Authenticode(tm) catalog.
     sig:           Error 0xe0000241: The INF was signed with an Authenticode(tm) catalog from a trusted publisher. 這個錯誤估計可以忽略      sig:      {_VERIFY_FILE_SIGNATURE exit(0xe0000241)} 10:03:59.550      dvi:      Selected driver installs from section [DriverInstall] in 'c:\windows\system32\driverstore\filerepository\mchpcdc.inf_amd64_neutral_2ade53c15173575e\mchpcdc.inf'.      dvi:      Class GUID of device changed to: {4d36e978-e325-11ce-bfc1-08002be10318}.      dvi:      {DIF_DESTROYPRIVATEDATA} 10:03:59.551      dvi:           Class installer: Enter 10:03:59.551      dvi:           Class installer: Exit      dvi:           Default installer: Enter 10:03:59.552      dvi:           Default installer: Exit      dvi:      {DIF_DESTROYPRIVATEDATA - exit(0xe000020e)} 10:03:59.553      dvi:      Set selected driver complete.      dvi:      {Plug and Play Service: Device Install for USB\VID_04D8&PID_FE23\5&2ADC6C57&0&4}      ump:           Creating Install Process: DrvInst.exe 10:03:59.569      ndv:           Infpath=C:\windows\INF\oem16.inf      ndv:           DriverNodeName=mchpcdc.inf:DeviceList.NTamd64:DriverInstall:16.20.34.438:usb\vid_04d8&pid_fe23      ndv:           DriverStorepath=C:\windows\System32\DriverStore\FileRepository\mchpcdc.inf_amd64_neutral_2ade53c15173575e\mchpcdc.inf      ndv:           Building driver list from driver node strong name...      dvi:           Searching for hardware ID(s):      dvi:                usb\vid_04d8&pid_fe23&rev_0000      dvi:                usb\vid_04d8&pid_fe23      dvi:           Searching for compatible ID(s):      dvi:                usb\class_02&subclass_02&prot_01      dvi:                usb\class_02&subclass_02      dvi:                usb\class_02      inf:           Opened PNF: 'C:\windows\System32\DriverStore\FileRepository\mchpcdc.inf_amd64_neutral_2ade53c15173575e\mchpcdc.inf' ([strings])      sig:           {_VERIFY_FILE_SIGNATURE} 10:03:59.591      sig:                Key      = mchpcdc.inf      sig:                FilePath = C:\windows\System32\DriverStore\FileRepository\mchpcdc.inf_amd64_neutral_2ade53c15173575e\mchpcdc.inf      sig:                Catalog  = C:\windows\System32\DriverStore\FileRepository\mchpcdc.inf_amd64_neutral_2ade53c15173575e\mchpcdc.cat !    sig:                Verifying file against specific (valid) catalog failed! (0x800b0109) !    sig:                Error 0x800b0109: A certificate chain processed, but terminated in a root certificate which is not trusted by the trust provider. 這個錯誤估計可以忽略      sig:           {_VERIFY_FILE_SIGNATURE exit(0x800b0109)} 10:03:59.622      sig:           {_VERIFY_FILE_SIGNATURE} 10:03:59.622      sig:                Key      = mchpcdc.inf      sig:                FilePath = C:\windows\System32\DriverStore\FileRepository\mchpcdc.inf_amd64_neutral_2ade53c15173575e\mchpcdc.inf      sig:                Catalog  = C:\windows\System32\DriverStore\FileRepository\mchpcdc.inf_amd64_neutral_2ade53c15173575e\mchpcdc.cat      sig:                Success: File is signed in Authenticode(tm) catalog.      sig:                Error 0xe0000241: The INF was signed with an Authenticode(tm) catalog from a trusted publisher.這個錯誤估計可以忽略      sig:           {_VERIFY_FILE_SIGNATURE exit(0xe0000241)} 10:03:59.644      dvi:           Selected driver installs from section [DriverInstall] in 'c:\windows\system32\driverstore\filerepository\mchpcdc.inf_amd64_neutral_2ade53c15173575e\mchpcdc.inf'.      dvi:           Class GUID of device changed to: {4d36e978-e325-11ce-bfc1-08002be10318}.      dvi:           Set selected driver complete.      ndv:           {Core Device Install} 10:03:59.647      inf:                Opened PNF: 'C:\windows\INF\oem16.inf' ([strings])      dvi:                {DIF_ALLOW_INSTALL} 10:03:59.653      dvi:                     Using exported function 'PortsClassInstaller' in module 'C:\windows\system32\MsPorts.Dll'.      dvi:                     Class installer == MsPorts.Dll,PortsClassInstaller      dvi:                     No CoInstallers found      dvi:                     Class installer: Enter 10:03:59.656      dvi:                     Class installer: Exit      dvi:                     Default installer: Enter 10:03:59.656      dvi:                     Default installer: Exit      dvi:                {DIF_ALLOW_INSTALL - exit(0xe000020e)} 10:03:59.657      ndv:                Installing files...      dvi:                {DIF_INSTALLDEVICEFILES} 10:03:59.658      dvi:                     Class installer: Enter 10:03:59.658      dvi:                     Class installer: Exit      dvi:                     Default installer: Enter 10:03:59.659      dvi:                          {Install FILES}      inf:                               Opened PNF: 'c:\windows\system32\driverstore\filerepository\mchpcdc.inf_amd64_neutral_2ade53c15173575e\mchpcdc.inf' ([strings])      inf:                               Opened PNF: 'C:\windows\INF\mdmcpq.inf' ([strings])      inf:                               {Install Inf Section [DriverInstall.NTAMD64]}      inf:                                    CopyFiles=DriverCopyFiles.NTamd64  (mchpcdc.inf line 55)      cpy:                                    Open PnpLockdownPolicy: Err=2. This is OK. Use LockDownPolicyDefault      flq:                                    QueueSingleCopy...      flq:                                    Inf     : 'c:\windows\system32\driverstore\filerepository\mchpcdc.inf_amd64_neutral_2ade53c15173575e\mchpcdc.inf'      flq:                                    SourceInf: 'C:\windows\INF\mdmcpq.inf'      flq:                                    SourceSection: [sourcedisksfiles]      flq:                                    Source root path based on SourceInf      flq:                                    SourceRootPath: 'C:\windows\System32\DriverStore\FileRepository\mdmcpq.inf_amd64_neutral_fbc4a14a6a13d0c8'      flq:                                    {FILE_QUEUE_COPY}      flq:                                         CopyStyle      - 0x00002000      flq:                                         {FILE_QUEUE_COPY}      flq:                                              CopyStyle      - 0x00002000      flq:                                              SourceRootPath - 'C:\windows\System32\DriverStore\FileRepository\mdmcpq.inf_amd64_neutral_fbc4a14a6a13d0c8'      flq:                                              SourceFilename - 'usbser.sys'      flq:                                              TargetDirectory- 'C:\windows\system32\DRIVERS'      flq:                                              TargetFilename - 'usbser.sys'      flq:                                              SourceDesc     - 'windows cd'      flq:                                         {FILE_QUEUE_COPY exit(0x00000000)}      flq:                                    {FILE_QUEUE_COPY exit(0x00000000)}      inf:                               {Install Inf Section [DriverInstall.NTAMD64] exit (0x00000000)}      dvi:                               Processing co-installer registration section [DriverInstall.NTAMD64.CoInstallers].      inf:                               {Install Inf Section [DriverInstall.NTAMD64.CoInstallers]}      inf:                               {Install Inf Section [DriverInstall.NTAMD64.CoInstallers] exit (0x00000000)}      dvi:                               Co-installers registered.      dvi:                               {Install INTERFACES}      dvi:                                    Installing section [DriverInstall.NTAMD64.Interfaces]      dvi:                               {Install INTERFACES exit 00000000}      dvi:                          {Install FILES exit (0x00000000)}      dvi:                     Default installer: Exit      dvi:                {DIF_INSTALLDEVICEFILES - exit(0x00000000)} 10:03:59.672      ndv:                Pruning file queue...      dvi:                {_SCAN_FILE_QUEUE}      flq:                     ScanQ flags=620      flq:                          SPQ_SCAN_PRUNE_COPY_QUEUE      flq:                          SPQ_SCAN_FILE_COMPARISON      flq:                          SPQ_SCAN_ACTIVATE_DRP      flq:                     ScanQ number of copy nodes=1      flq:                     ScanQ action=200 DoPruning=32      flq:                     ScanQ end Validity flags=620 CopyNodes=1      dvi:                {_SCAN_FILE_QUEUE exit(0, 0x00000000)}      ndv:                Committing file queue...      flq:                {_commit_file_queue}      flq:                     CommitQ DelNodes=0 RenNodes=0 CopyNodes=1      flq:                     {SPFILENOTIFY_STARTQUEUE}      flq:                     {SPFILENOTIFY_STARTQUEUE - exit(0x00000001)}      flq:                     {_commit_copy_subqueue}      flq:                          subqueue count=1      flq:                          {SPFILENOTIFY_STARTSUBQUEUE}      flq:                          {SPFILENOTIFY_STARTSUBQUEUE - exit(0x00000001)}      flq:                          source media:      flq:                               Description  - [windows cd]      flq:                               SourcePath   -[C:\windows\System32\DriverStore\FileRepository\mdmcpq.inf_amd64_neutral_fbc4a14a6a13d0c8]      flq:                               SourceFile   - [usbser.sys]      flq:                               Flags        - 0x00000000      flq:                          {SPFQNOTIFY_NEEDMEDIA}      flq:                               {SPFILENOTIFY_NEEDMEDIA}      flq:                               {SPFILENOTIFY_NEEDMEDIA - exit(0x00000000)}      flq:                          {SPFQNOTIFY_NEEDMEDIA - returned 0x00000000} !!!  flq:                          source media: SPFQOPERATION_ABORT. !!!  flq:                          Error 2: The system cannot find the file specified.  問題來了!這個就是那個找不到的檔案      flq:                     {_commit_copy_subqueue exit(0x00000002)} !!!  flq:                     FileQueueCommit aborting! !!!  flq:                     Error 2: The system cannot find the file specified.      flq:                     {SPFILENOTIFY_ENDQUEUE}      flq:                     {SPFILENOTIFY_ENDQUEUE - exit(0x00000001)}      flq:                {_commit_file_queue exit(0x00000002)}      ndv:                Device install status=0x00000002      ndv:                Performing device install final cleanup... !    ndv:                Queueing up error report since device installation failed...      ndv:           {Core Device Install - exit(0x00000002)} 10:03:59.684      dvi:           {DIF_DESTROYPRIVATEDATA} 10:03:59.684      dvi:                Class installer: Enter 10:03:59.684      dvi:                Class installer: Exit      dvi:                Default installer: Enter 10:03:59.685      dvi:                Default installer: Exit      dvi:           {DIF_DESTROYPRIVATEDATA - exit(0xe000020e)} 10:03:59.685      ump:           Server install process exited with code 0x00000002 10:03:59.691      ump:      {Plug and Play Service: Device Install exit(00000002)}      ndv:      Device Install failed for new device...installing NULL driver.      dvi:      {Plug and Play Service: Device Install for USB\VID_04D8&PID_FE23\5&2ADC6C57&0&4}      ump:           Creating Install Process: DrvInst.exe 10:03:59.713 !    ndv:           Installing NULL driver!      dvi:           Set selected driver complete.      dvi:           {DIF_ALLOW_INSTALL} 10:03:59.730      dvi:                No class installer for 'Mobile Device Power Monitor'      dvi:                No CoInstallers found      dvi:                Default installer: Enter 10:03:59.731      dvi:                Default installer: Exit      dvi:           {DIF_ALLOW_INSTALL - exit(0xe000020e)} 10:03:59.731      dvi:           {DIF_INSTALLDEVICE} 10:03:59.731      dvi:                No class installer for 'Mobile Device Power Monitor'      dvi:                Default installer: Enter 10:03:59.732 !    dvi:                     Installing NULL driver!      dvi:                     Writing common driver property settings.      dvi:                     {Restarting Devices} 10:03:59.770      dvi:                          Restart: USB\VID_04D8&PID_FE23\5&2ADC6C57&0&4      dvi:                          Restart complete.      dvi:                     {Restarting Devices exit} 10:03:59.780      dvi:                Default installer: Exit      dvi:           {DIF_INSTALLDEVICE - exit(0x00000000)} 10:03:59.781      ump:           Server install process exited with code 0x00000000 10:03:59.783      ump:      {Plug and Play Service: Device Install exit(00000000)}      ndv: {Update Driver Software Wizard exit(00000002)} <<<  Section end 2015/08/28 10:07:12.485 <<<  [Exit status: FAILURE(0x00000002)] 原來是要把usbser.sys放到C:\windows\System32\DriverStore\FileRepository\mdmcpq.inf_amd64_neutral_fbc4a14a6a13d0c8才可以!
我的電腦居然沒有 C:\windows\System32\DriverStore\FileRepository\mdmcpq.inf_amd64_neutral_fbc4a14a6a13d0c8這個目錄,在資料夾FileRepository右鍵取得管理員許可權,mdmcpq.inf_amd64_neutral_fbc4a14a6a13d0c8,再取得這個目錄的管理員許可權,放入usbser.sys,重新裝一下驅動,搞定!

折騰了半天終於好了啊!!!!! 

相關推薦

win7安裝驅動出現檔案

各種折騰了半天,還是沒搞定。在同事的電腦上可以識別,於是去同事那拷了usbser.sys到c:\windows\system32\drivers依然還是不行(我電腦上怎麼沒有這個檔案?被解除安裝的時候刪了?)為了找這個(系統找不到指定的檔案),到底是哪個檔案不行啊! 今天又去控制面板-》管理工具-》事件檢

安裝驅動提示到雜湊值的解決方法(WIN10)

安裝openJTAG驅動時出現“檔案的雜湊值不在指定的目錄”,系統為WIN10專業版。原因是驅動無數字簽名,在WIN10中是不安全的驅動,所以顯示雜湊值不在範圍內不能安裝。解決方法:1.找到WIN10的設定,點選“設定”2.點選最後一個“更新和回覆”,然後點選“恢復”3.點選

win8.1安裝驅動出現檔案的雜湊值在指定的目錄”的解決辦法

原因是:升級了系統元件,舊的驅動程式和新系統Win8或10不相容,沒得到數字簽名通過,可通過下面方法解決 1. 按【win+c】組合鍵,或滑鼠螢幕右下角;點選【設定】—【更改電腦設定】 2. 點

Window 8.1 安裝驅動出現檔案的雜湊值在指定的目錄檔案中。。。”

如圖: 解決方法: 按下鍵盤組合鍵 Win + C,然後點選“設定”-->"更改電腦設定"進入電腦設定之後,點選“更新和恢復”-->"恢復"-->"立即重啟"等一會,會出現幾個選

安裝adb之後出現 到設備的情況

tps tar ces users gpo use 設備 vid pid adb 地址 https://pan.baidu.com/s/1sln2IZF 安裝adb之後出現 找不到設備的情況 1、配置adb的環境變量 2、修改android_winusb.inf

ThinkPad E480安裝ubuntu後沒有無線網絡卡驅動到wifi的解決方案

先安裝的ubuntu版本是ubuntu-16.04.3-desktop-amd64.iso 安裝後通過cat /proc/version或者uname -rs檢視linunx核心版本,其linux核心版本為4.10。 網上查到linux4.15及以上的linux核心才能支援此筆記本的無線網絡

配置win7下odbc資料來源到資料庫驅動的問題

 win7下ODBC資料來源DB2的連結 直接在控制面板---管理工具----資料來源(ODBC) 開啟資料來源配置,發現只有SQLServer的驅動,其他的都沒有了。 解決方法是C:\Windows\SysWOW64在這個目錄下找到:

安裝ADOBE reader時出現到actionlist的解決辦法

                這個錯誤的原因是機器上有未解除安裝乾淨的flash player首先下載一個Adobe Flash Player Uninstaller 11.8.800.129,地址為解壓之後執行安裝,然後從下面這個地址下載並安裝adobe reader即可           

安裝pywin32時,出現到python27註冊資訊的解決方法

  1. 檢查一下注冊表是否存在python其它版本的資訊 方法: 1)在命令列中輸入regedit開啟登錄檔 2)在HKEY_CURRENT_USER\Software中找一下是否存在python註冊資訊,如果存在,檢查一下是否是python27版本,且是否包含下面兩個節點 再檢查一

刪除檔案出現到該專案 請確認該專案位置 怎麼辦【轉】

轉自: 首先確認是不是系統檔案,由其是隱藏檔案,如果是,是刪除不了的,有時刪除還會出現。 刪除不了的軟體、檔案或資料夾的解決方法: 1、開機按F8不動,到高階選項出現在鬆開手,用上下鍵選安全模式,按照提示進入到安全模式中刪除即可(安全模式與正常模式操作一樣)。 2、如果

python開啟os.walk()返回檔案出現檔案的問題

問題描述 執行下面程式碼時,會出現No such file or directory錯誤 import os os.chdir("E:/new/a") for root ,dirs,files in

關於命令列中javac 編譯成功,用 java 執行 class 檔案出現到或無法載入主類 ” 的問題

javac編譯成功,用java執行class檔案出現“找不到或無法載入主類”的問題所在 學習android,順便又學習下java. 在這裡推薦Mars老師的視訊,很好用,無論是Java4Android還是Android開發系列視訊教程都很好http://www.marschen.com/ 入門就遇到這樣的問

安裝Centos 7與Win7雙系統,Win7啟動項

在網上看到一些講解怎麼新增win7啟動項的文章,感覺不太好理解,或許是環境不同方法不同,我把自己今天的操作過程記錄下來,可以當自己的參考文件,也可以給其他像我一樣的新手,多提供一個解決問題的答案。 其實解決這個問題只要一句命令就好了 登陸root賬戶: su root 執

關於eclipse下web應用連線mysql資料庫出現驅動包的問題

這兩天在eclipse上寫web應用程式,將mysql的jdbc驅動包匯入到程式中之後,在瀏覽器中訪問該web應用,當執行Servlet到連線資料庫的部分時一直出現com.mysql.jdbc.Driver找不到的問題。 我的classpath設定是OK的,然後該驅動包也通

在DUBBO專案中 配置檔案出現到標籤而報紅叉 但專案能夠正常執行

使用dubbo 專案的同學,大概都遇到過dubbo 配置檔案出現錯誤的情況,但是專案又能夠正常執行。 在eclipse 中錯誤如下: - cvc-complex-type.2.4.c: The matching wildcard is strict, but no d

win32 pystaller打包py檔案為exe檔案所有問題詳細記錄包括安裝問題,到動態庫等

2,還需要下載一個pywin32,pywin32網址,注意選擇Python對應版本的下載。這一步有個坑 提示找不到python3.5-32的登錄檔,  win+R開啟登錄檔 現在是改好了的,原來的是灰色的,命名為3.5所以會提示找不到登錄檔,改成3.5-32就好

javac編譯成功,用java執行class檔案出現到或無法載入主類” 的問題解決起來很簡單

avac編譯成功,用java執行class檔案出現“找不到或無法載入主類” 的問題所在很簡單    學習android,順便又學習下java.    入門就遇到這樣的問題,環境變數按網上說的配好了,直接java 和 javac都有提示出來,說明沒問題了, 做了一個簡

win10下關於netbeans8.2的安裝出現到jdk的錯誤

在官網下載了netbeans後發現安裝報錯 netbeans8.2目前還不支援最新的jdk9環境 所以需要將jdk9換成jdk8,但是我又不想解除安裝,下次寫一寫如何同時儲存兩種版本jdk而不互相干擾。 順便留一下jdk8+netbeans安裝過程網址: 後續

AndroidStudio JNI開發時,javah生成c/c++標頭檔案出現到android 的類檔案問題

在AndroidStudio中開啟jni 介面類 (MAC)選擇AndroidStudio-》Preference-》Tools-》External Tools 點選新增 更具自己的環境填入以上內容 選擇選單欄tool -》extrnal Tools  就可以生成標頭檔案

VMVare9.0, Ubuntu12.04安裝VMWare Tools到內核頭文件解決方案

generated 解決方案 include baidu change VMVare9.2, Ubuntu14.04安裝VMWare Tools遇到一點問題,提示找不到內核頭文件,於是baidu之,作如下總結。首先執行:sudo apt-get install build-essentia