2013年9月10日 星期二

Windows 8.1 RTM 釋出

在美東時間 09/09 台灣時間 09/10 ,微軟正式對外釋出 Windows 8.1 RTM , RTM 後的版本與 Preview 預覽版有些許的不同,以下就簡單的 DEMO 一下。

Windows 8.1 RTM 的安裝畫面,還是寫 Windows 8

授權條款,已經是寫 Windows 8.1 了

新的開始頁面

動態磚可調整四種不同大小

切換應用程式的按鈕

切回開始頁面的按鈕

此開始非開始功能表,是回到開始頁面的按鈕

在桌面模式按【開始】,回到開始頁面,開始頁面一樣也會有【開始】回到桌面模式

新的功能選單,在 Preview 預覽版不是【命令提示字元】,
而是【PowerShell】,在 RTM 後,已改回【命令提示字元】。

桌面模式的微軟注音回來了

輸入法

唯一美中不足的事,開始頁面的輸入法,還是保留原有的

所開啟的應用程式切換

新的電腦設定 (與 Preview 預覽版相同)

設定一開機直接到桌面模式

開機後的畫面

本機帳號登入 (非 Microsoft 帳戶)

設定開機後直接進到桌面模式

相關資源:
Windows 8.1 Preview 預覽版釋出
如何從 Windows 8 升級至 Windows 8.1 Preview 預覽版
Windows 8.1 RTM 下載:TechNet 訂閱者下載MSDN 訂閱者下載

2013年9月9日 星期一

固定至 [開始] 功能表 或 釘選到 [開始] 功能表,選項不見了?

前幾天有網友提到,他 Windows XP 的【固定至 [開始] 功能表】選項不見了?該如何將它復原呢?

隨然我不知道是什麼情況下導致它不見的,但也是可以將該選項給還原回來,接下來就提供幾個方式教大家如何還原。

本文適用於:Windows XP / Windows Vista / Windows 7 , Windows 8 尚未測試。

以下測試環境以 Windows XP 為例, Windows XP 及 Windows Vista 是顯示【固定至  [開始] 功能表】, Windows 7 則是顯示【釘選到  [開始] 功能表】。

在正常的狀況之下,開始功能表中,在任何一個捷徑的圖示上按右鍵,都會有一個【固定至 (釘選到) [開始]功能表 】選項,就連桌面上的任何一個捷徑圖示也有。



可能會因為某些不確定的因素而導致該選項不見。



若有發生這種情況,我們可以先透過註冊 *.dll 的方式來還原。請點選【開始】--【執行】,鍵入【regsvr32 /i shell32.dll】--【確定】。


當【shell32.dll】註冊成功後,請點選【確定】,並重新開機。


如果很不幸的,重開機後還是沒有還原的話,就來檢查一下機碼值,請點選【開始】--【執行】,鍵入【regedit】--【確定】。


開啟登錄編輯程式,並找到【HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer】,檢查一下【REG_DWORD】值為【NoStartMenuPinnedList】的名稱在不在,若不在的話,請按右鍵新增,新增完畢後請重新開機,若此機碼值已存在,請做下列的動作重新將機碼寫回。


若重開機後,還是沒有還原或上述原本的機碼值已存在,只好寫一段註冊機碼將它註冊回去囉,範例中是新增一個test.reg的註冊機碼在桌面上,內容如下。

-------------------------------------------- 此線以下 --------------------------------------------
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers\{a2a9545d-a0c2-42b4-9708-a0b2badd77c8}]
@="Start Menu Pin"

[HKEY_CLASSES_ROOT\CLSID\{a2a9545d-a0c2-42b4-9708-a0b2badd77c8}]
@="Start Menu Pin"

[HKEY_CLASSES_ROOT\CLSID\{a2a9545d-a0c2-42b4-9708-a0b2badd77c8}\InProcServer32]
@=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\
  00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,73,00,68,00,\
  65,00,6c,00,6c,00,33,00,32,00,2e,00,64,00,6c,00,6c,00,00,00
"ThreadingModel"="Apartment"
-------------------------------------------- 此線以上 --------------------------------------------


點兩下桌面上的【test.reg】進行註冊,此時系統會詢問您是否新增到登錄碼,請按【是(Y)】,在按【確定】,最後在重新開機。


原則上系統沒太大的問題的話,在第一次註冊【shell32.dll】並重新開機,就能成功,除非系統機碼值都被刪除或修改才需要這麼多步驟。

2013年9月5日 星期四

安裝 ODAC (Oracle Data Access Components) 需注意 Visual Studio 版本

Update 一下,不然下次又會忘記。話說前幾天幫瑪莉姊 (程式設計師的大姊頭) 安裝 ODAC 10g ,由於本人不是程式設計師,所以就很自然的忘了查一下所支援的 Visual Stuido 版本 XD 。

在昨天下班前,瑪莉姊 Skype 我跟我反應, ODAC 根本就 Run 不起來,版本不符.....由於快下班了,所以只好知會她,我今日上班時一定會速速處理。

剛查了一下,原來不同的 Visual Studio 版本,需配合不同的 ODAC (Oracle Data Access Components) 版本,其實注意看,在 Download Includes 裡就有寫支援的版本了.... Orz 。

Oracle Developer Tools for Visual Studio .NET with Oracle 10g Release 2 ODAC 10.2.0.2.21

支援 Visual Studio .NET 2003 / Visual Studio 2005

ODAC 11.2 Release 5 (11.2.0.3.20) with Oracle Developer Tools for Visual Studio

支援 Visual Studio 2008 / Visual Studio 2010 and 2012

ODAC 12c Release 1 (12.1.0.1.0) with Oracle Developer Tools for Visual Studio

支援 Visual Studio 2010 / Visual Studio 2012

相關資源:

2013年9月1日 星期日

Windows 7 x64 安裝 ODAC 10g (Oracle Data Access Components)

記錄一下,在這一批電腦系統升級中,程式設計師的電腦全面更換為 Windows 7 with SP1 x64 ,有些專案又非得使用 Oracle Client 10g 及 ODAC 10g ,但偏偏 Windows 7 因版本過新,而無法安裝 ODAC 10g ,接下來就簡單的說明一下,如何在 Windows 7 x64 上安裝 ODAC 10g 。

首先,先到 Oracle 官網下載 ODAC 10g 的最新版本 Oracle 10g Release 2 ODAC and Oracle Developer Tools for Visual Studio .NET 。


下載後我們直接點兩下【ODTwithODAC1020221】進行檔案的解壓縮動作。



當解壓縮完成後,會多了兩個資料夾,分別為【install】及【stage】。


我們直接點進【install】資料夾內,在【Setup】上按滑鼠右鍵點【以系統管理員身分執行】。


出現【使用者帳戶控制】對話框時,請點選【是(Y)】。


此時就會看到,安裝失敗,原因是目前的版號是 6.1 ,而此版的 ODAC 10g ,只支援版號 6.0 以下的作業系統。有關於版號的部份,可參考文後的相關資源。


無法安裝,那怎麼辦咧!別擔心,方法有二

方法一:
直接編輯【oraparam.ini】,在【oraparam】上按滑鼠右鍵選【編輯】。


找到 [Certified Versions] ,在 Windows=4.0,5.0,5.1,5.2,6.0 後面,多加一個 6.1 ,如 Windows=4.0,5.0,5.1,5.2,6.0,6.1 。


在來到最下方的 [Windows-6.0-optional] 、 [Windows-6.0-required] 下面多加兩行 [Windows-6.1-optional]、[Windows-6.1-required] ,加註完後,請直接存檔關閉。


再來安裝一次,直接在【Setup】上按滑鼠右鍵點【以系統管理員身分執行】。


出現【使用者帳戶控制】對話框時,請點選【是(Y)】。


嘿嘿嘿,系統把它騙過去了,我們可以看到,此時安裝版號就能順利通過,在來就可以安裝 ODAC 10g 了。






而方法二,也是最簡單的方式,就是直接將安裝檔改成相容性模式安裝。在【setup】上按滑鼠右鍵,選【內容】。


頁籤切到【相容性】,勾選【以相容模式執行這個程式】,並選擇【Windows Vista (Service Pack2)】。最後按【確定】,就可以進行安裝了。


相關資源:
Windows NT