本節書摘來自異步社區《C語言開發從入門到精通》一書中的第2章,第2.4節,作者王長青 , 韓海玲,更多章節內容可以訪問云棲社區“異步社區”公眾號查看。
2.4 技術解惑
2.4.1 安裝Visual Studio的幾個常見問題
Visual Studio 2010容量巨大,在安裝過程中一定要有耐心。如果以前在機器上安裝過,建議用卸載工具將原來安裝的資料完全卸載后再安裝,這樣會避免很多不必要的麻煩。在安裝過程中,系統會多次重新啟動,此時讀者不要驚慌,計算機重啟后將自動進入安裝界面。
另外,因為需要安裝很多組件,例如數據庫和IIS等組件,所以,安裝過程中總會出現這樣或那樣的問題。比較常見的問題是在安裝Windows組件時,不能安裝IIS中的Front Page服務器擴展,已經插進去安裝光盤了,卻一直提示“將XP profession service pack 2 CD插入選定的驅動器”。這是因為Windows的系統文件保護不讓通過,解決方法是關閉文件保護功能,關閉方法如下所示。
(1)運行gpedit.msc打開組策略。
(2)依次展開“計算機配置→管理模板→系統→windows文件保護”。
(3)找到“設置文件保護”雙擊并修改為“已禁用”,然后重新啟動系統就可以了。
上面方法最可行但是治標不治本,還有一種方法可以徹底修復Windows文件。插入系統安裝光盤,運行sfc /scannow命令檢測并修復可能受損壞和更改的系統文件。這樣就不會再出現提示信息了。當遇到上述問題時,建議讀者先試第一個方法再試試第2個方法。
2.4.2 有沒有輕量級的、可以復制和粘貼代碼的工具
到目前為止,開發工具Turbo C 3.0比較簡單,是一款輕量級產品,但是不能在編碼界面實現復制和粘貼功能。另外,因為鼠標操作的靈活性不足,所以需要使用鍵盤來操作,這降低了我們的開發效率。而對于開發工具Visual Studio 2010來說,容量太大。究竟市面中有沒有一款既簡單、又方便的輕量級開發工具呢?有,建議初學者使用DEV C++。DEV C++和Turbo C 3.0的容量相近,并且具備視圖界面,比較容易操作。在DEV C++的編碼界面中可以使用復制和粘貼等命令,提高了開發效率。
2.4.3 Windows 7中安裝Visual Studio的常見問題
在Windows 7系統中,安裝Visual Studio 2010的最常見問題是彈出一個“無法打開數據文件C:UsersAdministratorAppDataLocalTempSIT16781.tmpdeffactory.dat”的提示。很明顯,這是文件Defactory.dat的問題。解決辦法是將安裝包解壓縮,找到“setup”目錄中的文件Defactory.dat,用記事本將其打開,刪除此文件中原有的全部內容,然后將下面的內容復制到里面:
[Version]
Signature="$Windows NT$"
Provider="Microsoft Visual Studio Team System 2010 Team Suite - CHS"
Version=900.100.00
NullString=Null String
Lang=2052
[Scenario List]
vsscenario.dll
[Scenario Factory Information]
Default Scenario=11E4C8F3-425E-43b9-B689-8BFDF03342E2
然后保存并關閉這個文件,最后重新安裝即可成功。
本文僅用于學習和交流目的,不代表異步社區觀點。非商業轉載請注明作譯者、出處,并保留本文的原始鏈接。