自用整理

[網域] 個人網站更新網域


農曆年後回家後,一開始其實沒注意到

.tk

網域全面被回收了。

一開始是在公司要回傳假日要作業的檔案時,家裡 VPN 連接不上,一開始以為是家裡無線基地台問題,家裡無線基地台重開後沒用,連續更新了三版韌體 (因為中間有不能跳版的韌體) ,還因為韌體不相容,網路參數被壓回預設值,全部重設,最後確認基地台其實是沒事的,才注意到是網域出問題了。

上網翻了翻,tk 網段被國際網域交付給另一家經營,另一家官方網頁有公告,說會逐步通知網域持有者轉換。

所以緊急先買了個網域,等官方通知,等了許久還沒下文,應該是原網域公司並沒有交付聯絡資訊給新公司,所以就把緊急買的網域公開出來,會逐步更新這個網誌內相關連結。

新網域我其實以前用過。以前開 SOHO 時,公司英文名有在 Office 365 可申請免費的網域,也用過,這次剛好沒人用,就乾脆買下來:

所以個人網站首頁變成:http://www.hisdt.com/

如果網誌內相關文章還沒更新到網址的,可來此篇留言,我會優先更新該篇,沒有的話就是有空我就搜尋原網址進行更新。

Categories: 自用整理 | 標籤: | 發表留言

[VSCode] 趕快下載 VSCode x86 最終版 1.83.1


今天更新 VSCode 時,忽然發現 x86 版本沒了,經查 FAQ 顯示 x86 最後版本為 1.83 ,我是打算留個版本,在舊版 Windows 虛擬機可用。
引述:
Windows 32-bit versions
Windows x86 32-bit versions are no longer actively supported after release 1.83 and could pose a security risk.

說明連結:

https://code.visualstudio.com/docs/supporting/faq?#_previous-release-versions

經過實測下載,x86 最終版本為 1.83.1:

https://update.code.visualstudio.com/1.83.1/win32-archive/stable

建議有需要的趕快下載,不然就會像 Live Mail 一樣,沒下載到的就沒有了。

註:其他版本仍正常提供下載。

Categories: 自用整理, 工作點滴 | 標籤: | 發表留言

[IPv6] 非預期的遭遇戰


話說離開學校後,就沒碰過 IPv6 的環境,大概有 17 年沒碰過了。

今天女兒在校外租的地方碰上網路異常,最後的結果很瞎,所以我先說背景。

女兒有手機、平板、筆電要上網,所以我幫他準備了 TotoLink AC3 無線基地台,1 WAN / 2 LAN / 300 MHz:

https://www.totolink.tw/products_view/N200REplus

女兒都是透過這台無線基地台上網,這台無線基地台則上接牆孔。

女兒反映,筆電部份網站不能連線,比如說成大首頁,但多數網站可以連線,比如說 Google 首頁、Youtube ,但 iPad 則都可以連線,因為要上傳作業,要連到系上,問我怎麼辦。

我確認女兒是都用 AC3 無線上網後,先行排除 AC3 異常,請女兒跑 ipconfig /all 給我看,DNS 如下:

無法連到成大的 DNS

我離開成大 17 年,但我還是記的 163.28.112.1 是成大在用的 DNS ,我一開始以為她在學校,但是不是,檢查網卡 DNS 設定,又是自動設定,所以顯然這 DNS 是上游散布下來的。

我讓她手動設定 DNS 為 8.8.8.8 測試,可以解析 http://www.ncku.edu.tw ,但是仍然連不上。

把 DNS 改回自動後,又回到 163.28.112.1 ,我一度以為是快取問題,所以請女兒把 iPhone 開無線分享給 NB 測試,女兒使用 iPhone 無線上網則一切正常,我順便跑 tracert http://www.ncku.edu.tw ,意外發現 iPhone 無線基地台的 IP 是 172.20.10.1 。

切回 AC3 後,網路設定還是回到上圖,我一度以為會不會是同學使用 VPN 連到成大,網路設定錯誤導致被覆蓋或混淆,或是房東的網路設定錯誤,導致牆孔異常。

既然女兒可以連線到 Youtube ,我請女兒測試 tracert http://www.youtube.com ,果然,可以正確連上。

都是 ipv6

一看,是從 HiNet 出去,果然是用校外網路,但是越看越不對,怎麼全部都是 ipv6 的節點?

請女兒把網卡 IPv6 關閉後,就變成完全不能上網了,但是還是能連線到 AC3 。忽然想到,該不會女兒 WAN 端接錯了吧?請女兒把 AC3 系統狀態貼給我看,果然,WAN 是斷的,女兒把網路線插到 LAN1 去了。

問題找到就一下解決了,改插到 WAN 就恢復正常。

當然,網卡有快取,iPad 是關閉網路再重開才恢復正常。

至於先前網路會通,我是這樣判斷:

假定房東裝的是中華電信光纖到府,預設有開啟 Router (WiFi) ,所以直接插網孔就能上網,例如 AC3 取得 WAN 的 IP 是 192.168.1.116 。

假定中華電信數據機的 IPv6 是開著。

所以當女兒接到 LAN1 時,筆電 > WiFi > LAN1 (Switch) > 數據機 IPv6 上網。

接回 WAN 時,筆電 > WiFi > WAN (Router) > 數據機 IPv4 上網。

也就是說我判斷數據機那邊會直接分配 IPv6 的 IP 上網。

至於 163.28.112.1 這個 DNS ,我記得是在高速網域,不在成大網域內,當初是 IPv6 的備用 DNS 的樣子,還好有點印象,還會聯想到。

這次遭遇戰,完全沒有準備,被打得莫名其妙。

Categories: 自用整理, 技術分享 | 標籤: | 發表留言

新電腦 i7八核{北海軍神}GTX1660-6G獨顯電玩機(i7-9700/16G/1T/480G_SSD/GTX1660-6G)


07/27 的晚上,客廳的電腦操作到一半忽然死機,按下 reset 後,電源燈有亮,但沒有進入到 BIOS 的 Beep 一聲,當然螢幕也無回應,研判應該是主機板問題,但這台是用了 13 年的老舊電腦,相容的主機板也找不到了,決定換新機。

13年前剛買電腦的時候,還有開箱文:四核新電腦 – 華碩平台【四核魔神】DVD燒錄遊戲電腦

我們懷念他。

上網找了一下,目前的電腦多半只能裝兩個硬碟,我舊電腦的硬碟還好的,我想裝到新電腦去,看來看去,看中 momo 的 DIY 電腦這台:

【華碩平台】i7八核{北海軍神}GTX1660-6G獨顯電玩機(i7-9700/16G/1T/480G_SSD/GTX1660-6G)

主機板看起來可以裝六顆硬碟,另外還有 M2,我個人偏好華碩主機板:PRIME B365M-A

機殼看起來也可以裝六顆硬碟,5.25 裝一個內轉 3.5,裝一個硬碟抽取盒,3.5 那裡看起來可以裝一個,下方可以裝三個:Versa N21

至於顯卡我倒不是很介意,因為我不玩電動,好壞差不了多少,不過這張顯卡吃雞是沒問題的。

看網頁時沒注意到原廠配置是 480 GB M2 SDD + 1 TB HDD ,所以我在網頁選配裡面加了一顆 4 TB HDD。

另外考慮安裝軟體需要光碟機,我選了一個 USB 3.0 光碟機:【USB 3.0】8X外接式DVD燒錄機(黑/白 兩色可選)

我的舊電腦有四顆硬碟,其中兩顆老舊,有一顆還是13年前買電腦附的 250 GB 開機碟,當時嫌小當暫存碟用,到現在還沒壞,我打算把資料備份到新電腦就不要這兩顆舊硬碟了。所以我選了一個硬碟抽取盒:【伽利略】MRA750U 2.5/3.5吋 雙插槽抽取式硬碟盒(325B-3S)

07/30 電腦到貨,一開機就跳 CPU Fan Error! 不能開機,原廠是說破壞易碎貼就不能退貨,但是還是得拆機殼檢查。

CPU Fan Error
CPU Fan Error
CPU Fan 電源插錯
CPU Fan 電源插錯

原來是 CPU 風扇電源插到右邊系統風扇2 的插槽,沒插在 CPU 風扇的插槽內。

既然開機了,喵一下硬碟,有兩顆?趕快上網查,原來預設就有 1 TB 硬碟,我又多買了一顆 4 TB 硬碟。不過還不錯,是 Toshiba 的,我對東芝的硬碟觀感比 WD / Seagate 好,我舊電腦的 OS 硬碟是東芝的,從 2014 年用到電腦掛還能跑,所以感覺滿高興的。

接著拿著準備好的 Win10 Pro 2004 光碟片插入新買的光碟機安裝,居然不能安裝,起先以為 M2 需要載入驅動程式,把華碩主機板光碟的驅動程式跑了遍,還是相同的錯誤訊息。

只好上網拜 Google 大神。

微軟官方的說法:安裝 Windows 時出現「電腦所需的媒體驅動程式遺失」或「遺失必要的 CD/DVD 磁碟裝置驅動程式」錯誤訊息

在黑大的網誌也有:【茶包射手日記】用 USB 安裝 Win10 找不到媒體驅動程式

看樣子說法是可能是安裝媒體不支援 USB 3.0 ,所以要改接 USB 2.0 的孔,但我這台電腦只有 USB 3.0 的孔,只好隔天到公司借用 USB 2.0 的光碟機來安裝。

果然改用 USB 2.0 的孔就能正常使用,但又出現新的問題,

無法將 Windows 安裝到你選擇的位置。請檢查你的媒體磁碟機。詳細資訊如下: 0x80300024

無法安裝到 M2
無法安裝到 M2

又靠 google 找到這篇:https://www.gdaily.org/17652/pc-0x80300024

看起來是 MSR 建到第 0 顆硬碟的關係,有說法是只留 M2 安裝,我反正新硬碟都是空的,就直接把第 0 顆的 MSR 刪除,再選第 2 顆 M2 就能正常安裝了。

關關難破關關破阿~

安裝 Win10 本身沒啥特別的,但是我習慣用自動登入,沒想到 netplwiz 在 Win10 2004 預設有 Windows Hello 下會不能選,要關閉 Windows Hello ,但我電腦啥都沒有,也不能關 Windows Hello ,只好用 regedit 去做自動登入了。

Categories: 自用整理 | 標籤: | 1 則迴響

[oledb] SQL Server Compact 沒有出現在 OLEDB 提供者清單中


話說,我有個現場設備拆回來維修,我打算把資料庫備份出來後,遷移到現場替代機上。

大部分情況,我會使用 Access ,但是這個現場資料庫用 SQL Server Express 2014 ,超過 255 欄,所以需要尋找替代方案。
首先我想起 SQL Server Compact Edition (SQL CE) ,因為幾年前在用 SQL Server Express 2008 R2 時,內建支援 Compact ,而且在 Visual Studio 2010 也可以用,也可以內建支援。

一測試才發現,大糗。

SQL Server 2012 / Visual Studio 2012 以後版本預設都沒支援。 Visual Studio 2010 使用 SQL CE 的說明文件:
https://msdn.microsoft.com/zh-tw/library/gg606540.aspx

而且最慘的是 SQL CE 沒出現在 oledb providers (提供者) 清單中,根本不知道怎樣玩下去。

這是 「SQL Server 2014 匯入和匯出資料 (64 位元)」 找不到 SQL CE 的畫面:

SQL Server 2014 匯入和匯出資料 (64 位元)

SQL Server 2014 匯入和匯出資料 (64 位元)

 

這是 Visual Studio 2015 IDE 找不到 SQL CE 的畫面:

Visual Studio 2015 IDE

Visual Studio 2015 IDE

這是開新的 udl 找不到 SQL CE 的畫面:

開新的 udl

開新的 udl

當然,這邊先說一下,為啥用 oledb 的原因,就是使用 oledb 不綁 .Net framework 版本。SQL CE 有 2005/3.0/3.5/4.0 不同版本,各版本還有出 Service Pack ,但是使用不同版本相對的 .Net framework 也要對應相對版本,2005 就對應到 .Net framework 2.0 ,所以還是採用 oledb 彈性較大。
引用 MSDN 相關說明:「除非您使用 OLEDB 資料提供者,否則需要 Microsoft.NET Framework 4 或更新版本才能安裝 SQL Server Compact 4.0。」
https://technet.microsoft.com/zh-tw/library/bb190958%28v=sql.110%29.aspx

首先,先用 .Net framework 內建的 OleDbEnumerator 列舉 oledb 的提供者,沒找到 SQL CE:
https://msdn.microsoft.com/zh-tw/library/system.data.oledb.oledbenumerator.aspx

OleDbEnumerator 列舉下拉式選單

OleDbEnumerator 列舉下拉式選單

註:圖中下拉式選單是用 OleDbEnumerator 傳回的 SOURCES_NAME – SOURCES_DESCRIPTION 格式顯示

由於找不到 SQL CE ,我在這個網站下載了 x86/x64 的工具來查看看:
http://www.sqledit.com/odbc/oledb-provlist.html

x86 的畫面

x86 的畫面

x86 的畫面

x64 的畫面

x64 的畫面

x64 的畫面

在 google 上翻找了兩天,最後是我以前在 2010 曾經存了一個 oledb.reg 在 SQL CE 3.5 SP2 目錄下,裡面有 OLE DB Provider ,從這關鍵字再回頭 google 。

先找到 Connect 上有人回報的問題,微軟簡單說明說,因為 SQL CE 在 oledb 支援不完整,所以後來沒列在 oledb 提供者清單上:
https://connect.microsoft.com/SQLServer/feedback/details/546133/sql-server-compact-edition-3-5-oledb-driver-not-listed

在找到相關討論,列出比較重要的兩篇:
http://coding.derkeiler.com/Archive/Delphi/borland.public.delphi.database.ado/2008-02/msg00080.html
https://social.msdn.microsoft.com/Forums/sqlserver/en-US/cc6db680-1d33-4c9b-8b67-9334b3383904

在開發機測試一下,分別做了兩個註冊資訊檔案匯入:
oledbSqlCe35.reg for SQL CE 3.5 SP2


Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\CLSID\{F49C559D-E9E5-467C-8C18-3326AAE4EBCC}\OLE DB Provider]
@="Microsoft SQL Server Compact OLE DB Provider 3.5"

oledbSqlCe40.reg for SQL CE 4.0 SP1


Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\CLSID\{2006C53A-C915-41EA-BAA9-9EAB3A1FBF97}]
@="Microsoft.SQLSERVER.CE.OLEDB.4.0"

[HKEY_CLASSES_ROOT\CLSID\{2006C53A-C915-41EA-BAA9-9EAB3A1FBF97}\OLE DB Provider]
@="Microsoft SQL Server Compact OLE DB Provider 4.0"

為避免兩個版本混淆,建議 OLE DB Provider 下面字串明確列出版本,例如上面的 3.5 或是 4.0 。
另外 SQL CE 4.0 在原始預設註冊資訊為:

[HKEY_CLASSES_ROOT\CLSID\{2006C53A-C915-41EA-BAA9-9EAB3A1FBF97}]
@="Microsoft SQL Server Compact OLE DB Provider for Windows"

這邊建議依照我提供的修改,因為大部分軟體都會從這抓 oledb 的名稱,若是這邊不改,很多軟體連線字串不會組成 Microsoft.SQLSERVER.CE.OLEDB.4.0 ,就變成不能用。

在 x64 的電腦上,除了上面註冊資訊檔修改外,另外需要針對 x86 再修改,否則 x86 程式在 x64 作業系統上仍然會撈不到 oledb 提供者。

SQL CE 3.5


Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{F49C559D-E9E5-467C-8C18-3326AAE4EBCC}\OLE DB Provider]
@="Microsoft SQL Server Compact OLE DB Provider 3.5"

SQL CE 4.0


Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{2006C53A-C915-41EA-BAA9-9EAB3A1FBF97}]
@="Microsoft.SQLSERVER.CE.OLEDB.4.0"

[HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{2006C53A-C915-41EA-BAA9-9EAB3A1FBF97}\OLE DB Provider]
@="Microsoft SQL Server Compact OLE DB Provider 4.0"

匯入完成後,就可以正確找到 oledb 並進行操作了:
這是 「SQL Server 2014 匯入和匯出資料 (32 位元)」 找到 SQL CE 的畫面:

SQL Server 2014 匯入和匯出資料 (32 位元)

SQL Server 2014 匯入和匯出資料 (32 位元)

這是 「SQL Server 2014 匯入和匯出資料 (64 位元)」 找到 SQL CE 的畫面:

SQL Server 2014 匯入和匯出資料 (64 位元)

SQL Server 2014 匯入和匯出資料 (64 位元)

這是 Visual Studio 2015 IDE 找到 SQL CE 並開啟載入的畫面:

Visual Studio 2015 IDE

Visual Studio 2015 IDE

這是開新的 udl 找到 SQL CE 的畫面:

開新的 udl

開新的 udl

最後回頭用下載的工具來測,也可以正常找到 SQL CE 了:
x86 的畫面

x86 的畫面

x86 的畫面

x64 的畫面

x64 的畫面

x64 的畫面

註:我在有安裝 SQL Server 2014 / Visual Studio 2015 @Win81 x64/Win2012r2 x64 下,已有 SQL CE 4.0 ,不確定是安裝 MSSQL / VS 自己加進來還是 Win81/2012r2 內建,因為在控制台新增移除程式清單上沒看到。

[2016/10/03 補充]

VS2015 的 SSDT 更新,把 「SQL Server 2016 匯入和匯出資料 (32 位元)」也掛進來了,測了一下也可以正常抓到 SQLCE35/SQLCE40 的 oledb 清單,不過繁中做一半,上半部介面繁中,下半部按鈕全部英文~

SQL Server 2016 匯入和匯出資料 (32 位元)

mssql_2016_importexport_32_new

SQL Server 2016 匯入和匯出資料 (32 位元)

 

 

Categories: 自用整理, 工作點滴, 技術分享 | 2 則迴響

[Windows] 在檔案總管滑鼠右鍵加入 命令提示字元


這篇沒啥好看的,網路上隨便找一大堆,我因為需要配合下篇文章,所以在我電腦上啟用這個功能。

我抓了免費工具可以列舉 oledb 提供者,但是這工具除了是 Console 模式的程式外,執行完畫面直接關閉,完全不知道列舉了那些,一整個冏。

而存放工具的目錄又臭又長,進到命令提示字元後,要 cd 半天,所以只好弄上去。

沒有命令提示字元不方便

沒有命令提示字元不方便

我自己習慣做成 cmd.reg 檔案,後面就可以省事,但是寫 readme.txt ,不如寫網誌,以後圖文並茂查起來方便,所以就有這篇。


Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Directory\shell\CommandPrompt]
@="命令提示字元"

[HKEY_CLASSES_ROOT\Directory\shell\CommandPrompt\Command]
@="cmd.exe /k cd /d %1"

其中這行
@="命令提示字元"
也可以用
@="在此目錄開啟 命令提示字元(&C)"
也就是說這就是出現在檔案總管滑鼠右鍵的選單名稱,不過我覺得又臭又長,就看各人了。
cmd 用快速鍵 C 雖然不錯,但會跟選單中的 複製(&C) 衝突,所以最後我就省掉快速鍵了。

有命令提示字元較方便

有命令提示字元較方便

跟網路上大部分文件差異就是我多用了 /d ,這個只要在命令提示字元下打 cmd /? 就可以知道用法,我就不說明了,直接上圖,反正要學會直接看軟體附的說明,養成習慣後,就不用為了查說明到處 google 。

命令提示字元的參數

命令提示字元的參數

Categories: 自用整理, 工作點滴 | 標籤: | 1 則迴響

[規格] 作業系統或軟體規格連結


常常碰到作業系統或是軟體規格需要查詢,開一篇來自己用,之後看到的都整理到這篇。

Windows

IIS 連線數限制:IIS limits imposed by Operating System version

IIS Express 沒有連線數限制:IIS Express saved my presentation

SQL Server

2005:SQL Server 2005 的產品規格

2008:SQL Server 2008 的產品規格

2008 R2:Product Specifications for SQL Server 2008 R2

2012:SQL Server 2012 的產品規格

2014:SQL Server 2014 的產品規格

2016:SQL Server 資源

Office

Office 語言介面套件 (LIP) 下載

Office URI 結構描述
Excel 的規格及限制

2007

Access: Access 2007 規格

Project: Project 規格

2010

Access: Access 2010 規格

Project: Microsoft Project 的規格

Office Web Apps 平台比較概觀

Microsoft Office 程式碼相容性檢查使用者指南

2011

Excel: Excel 2011 的規格與限制

2013

比較: 選擇 32 位元或 64 位元版的 Microsoft Office

限制: 64 位元版本的 Office 2013

Excel: Excel 的規格及限制

Excel/SharePoint 資料模型的規格與限制

Project: Microsoft Project 的規格

SharePoint: SharePoint 2013 的軟體界限及限制

2016

Access: 存取 2016年規格

Project: Microsoft Project 的規格

PowerQuery: Power Query 的規格與限制

365

Word 中的指令引數限制和規格
SharePoint Online 和商務用 OneDrive 軟體界限及限制

SharePoint Online 中的活頁簿檔案大小限制

Project Online:軟體的界限及限制

商務用 Skype Online 限制

Categories: 自用整理 | 發表留言

[gMail] 奇怪的錯誤訊息「-ERR Command not understood」


話說我一直用 Outlook 接收 gMail 跟 台南信箱 ,台南信箱大概在很早 google 還沒有託管信箱上限時,就給 google 託管了,大概是在 2007/02/05 開始託管的。

在 2015/01/21 以後,台南信箱忽然無法從 pop.gmail.com 接收到郵件,但是我的 gMail 則仍然可以從 pop.gmail.com 收到郵件。
使用 Internet Explorer / Chrome 登入此信箱仍可正常使用。比對過兩邊 pop 的設定都完全相同。
首先以為是 outlook.pst 問題,用 scanpst.exe 掃瞄並修復,結果還是一樣。
使用 Outlook 追蹤郵件功能,紀錄到下面的資訊 (OPMLog.log):


2015.01.26 08:04:12 台南郵件: Synch operation started (flags = 00000001)
2015.01.26 08:04:12 POP3 (pop.gmail.com): Finding host
2015.01.26 08:04:12 POP3 (pop.gmail.com): Connecting to host
2015.01.26 08:04:12 台南郵件: UploadItems: 0 messages to send
2015.01.26 08:04:12 台南郵件: Synch operation completed
2015.01.26 08:04:12 台南郵件: Synch operation started (flags = 00000030)
2015.01.26 08:04:12 台南郵件: DoPOPDownload(flags = 00000030, max msg = ffffffff): full items
2015.01.26 08:04:14 POP3 (pop.gmail.com): =========  Initial blob   =========
2015.01.26 08:04:14 POP3 (pop.gmail.com):         +BGmailId14afb760079c51e2
2015.01.26 08:04:14 POP3 (pop.gmail.com):         +BGmailId14b009ca2d3a7272
2015.01.26 08:04:14 POP3 (pop.gmail.com):         +BGmailId14b00bcba4626746
2015.01.26 08:04:14 POP3 (pop.gmail.com):         +BGmailId14b01a54d2476200
2015.01.26 08:04:14 POP3 (pop.gmail.com):         +BGmailId14b0575c42b3f7fd
2015.01.26 08:04:14 POP3 (pop.gmail.com):         +BGmailId14b06b30d9ee1d6d
2015.01.26 08:04:14 POP3 (pop.gmail.com):         +BGmailId14b076523bdc433c
2015.01.26 08:04:14 POP3 (pop.gmail.com):         +BGmailId14b0a04f5237819a
2015.01.26 08:04:14 POP3 (pop.gmail.com):         +BGmailId14b0a381b0faf02b
2015.01.26 08:04:14 POP3 (pop.gmail.com):         +BGmailId14b0ae2090108256
2015.01.26 08:04:14 POP3 (pop.gmail.com): ===================================
2015.01.26 08:04:14 POP3 (pop.gmail.com): Port: 995, Secure: SSL, SPA: no
2015.01.26 08:04:14 POP3 (pop.gmail.com): Finding host
2015.01.26 08:04:14 POP3 (pop.gmail.com): Securing connection
2015.01.26 08:04:14 POP3 (pop.gmail.com): Connected to host
2015.01.26 08:04:15 POP3 (pop.gmail.com): <rx> +OK Gpop ready for requests from [Hide my IP] vx9mb91701980igb
2015.01.26 08:04:15 POP3 (pop.gmail.com): Authorizing to server
2015.01.26 08:04:15 POP3 (pop.gmail.com): [tx] CAPA
2015.01.26 08:04:15 POP3 (pop.gmail.com): <rx> +OK Capability list follows
2015.01.26 08:04:15 POP3 (pop.gmail.com): <rx> USER
2015.01.26 08:04:15 POP3 (pop.gmail.com): <rx> RESP-CODES
2015.01.26 08:04:15 POP3 (pop.gmail.com): <rx> EXPIRE 0
2015.01.26 08:04:15 POP3 (pop.gmail.com): <rx> LOGIN-DELAY 300
2015.01.26 08:04:15 POP3 (pop.gmail.com): <rx> TOP
2015.01.26 08:04:15 POP3 (pop.gmail.com): <rx> UIDL
2015.01.26 08:04:15 POP3 (pop.gmail.com): <rx> X-GOOGLE-RICO
2015.01.26 08:04:15 POP3 (pop.gmail.com): <rx> SASL PLAIN XOAUTH2
2015.01.26 08:04:15 POP3 (pop.gmail.com): <rx> .
2015.01.26 08:04:15 POP3 (pop.gmail.com): [tx] USER [hide my id]@tainan.com.tw
2015.01.26 08:04:15 POP3 (pop.gmail.com): <rx> +OK send PASS
2015.01.26 08:04:15 POP3 (pop.gmail.com): [tx] PASS *****
2015.01.26 08:04:16 POP3 (pop.gmail.com): <rx> +OK Welcome.
2015.01.26 08:04:16 POP3 (pop.gmail.com): Authorized to host
2015.01.26 08:04:16 POP3 (pop.gmail.com): Connected to host
2015.01.26 08:04:16 POP3 (pop.gmail.com): [tx] STAT
2015.01.26 08:04:16 POP3 (pop.gmail.com): <rx> -ERR Command not understood
2015.01.26 08:04:16 POP3 (pop.gmail.com): End execution
2015.01.26 08:04:16 台南郵件: ReportStatus: RSF_COMPLETED, hr = 0xffffffff800ccc90
2015.01.26 08:04:16 台南郵件: Synch operation completed
2015.01.26 08:04:31 Resource manager terminated


所以可以很明確看出,Outlook 登入驗證是通過的,但是送出 STAT 命令後,回應不明白此命令。
比對正常接收郵件的 gMail ,這邊則可正常回應。
最後是把 Outlook 2013 台南郵件 的帳號砍掉重建,就正常使用了,推測可能是 Outlook 裡面自己的問題。

因為 google 都找不到相關可參考資訊,分享在此大家參考一下。

Categories: 自用整理 | 標籤: | 發表留言

[Windows] 超舊主機板安裝 Windows 2012 R2


我一直以為我先前買的是 WD 綠標,沒想到是希捷… [Win2008] 電腦重新安裝中~

話說最近硬碟怪怪的,用 HDDScan 3.3 掃描以後,超過 20 磁區超過 500 ms ,就上網買了新硬碟,這次買 Toshiba 的 2TB 硬碟,電腦很老舊了,是 2007/10 買的這台… 四核新電腦 – 華碩平台【四核魔神】DVD燒錄遊戲電腦

由於新版的 VS2013、Office 2013 對 OS 要求很嚴格,舊的 OS 還可以用,所以先試安裝 Windows 2012 R2 Standard ,主機板是 ASUS P5KR。

Windows 2012 R2 辨識能力還不錯,安裝好後,只有一個 Intel ICH9R Interface Controller 無法辨識。從硬體識別碼來看,缺的是 ATK0110,這個在華碩官網雖然是舊版,不過安裝好就能用。

其他的情況如下。

1. RealTek 97 系統只辨識到數位輸出,並沒有正確辨識到喇叭輸出,所以到官網找

http://www.realtek.cz/realtek-driver.php?realtek=sound

之後就正常驅動了。

2. 系統自動使用 Microsoft AHCI Standard Controller ,但會造成在下方的系統列 安全的移除硬體 會出現每一顆使用 AHCI 讀的硬碟,允許熱插拔。
因此到 Intel 網站抓 AHCI (ICH9R) 2012/01/02 的 10.8.0.1003 版,目前無更新計畫,使用 AHCI 讀的硬碟~
https://downloadcenter.intel.com/Detail_Desc.aspx?agr=Y&DwnldID=20768&lang=zht

3. 顯卡系統抓的是 Microsoft 標準顯卡。
安裝的是 nVidia 顯卡,所以去官網更新最新版的。

4. 開始啟用網站。

在設定 IIS 前,已安裝的軟體有

Java (讓顯卡自動偵測 driver 用)
ClamWin (防毒軟體)
Classic Shell (StartMenu 軟體)

但 不知道 Port 80 被哪隻程式佔據,完全無法提供網頁服務。

事件檢視器剛開機就會有這個事件:
World Wide Web Publishing 服務 (WWW 服務) 沒有為站台 1 登錄 URL 首碼 http://*:80/。所需的網路繫結可能已在使用中。已停用站台。資料欄位包含錯誤號碼。


從服務 停用 IIS Admin Service (確認過工作管理員內也沒有 inetinfo.exe)
從IIS 管理員 停用 Default Web Site(目前也只有這一個)

從 TcpView.exe / ProcessMonitor.exe (TechNet 提供的免安裝工具) 都確認了,port 80 (ipv4/ipv6) 都被 System 占用 (PID=4 那個) ,結果造成完全無法判斷到底是被哪隻程式占用。

在上述停止服務下,使用

telnet localhost 80

打錯指令 GET HTTP/1.0 得到的回應是:
HTTP/1.1 400 Bad Request
Content-Type: text/html; charset=us-ascii
Server: Microsoft-HTTPAPI/2.0
Date: Sun, 09 Nov 2014 02:36:57 GMT
Connection: close
Content-Length: 324

<!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.01//EN""http://www.w3.org/TR/html4/str
ict.dtd">
<HTML><HEAD><TITLE>Bad Request</TITLE>
<META HTTP-EQUIV="Content-Type" Content="text/html; charset=us-ascii"></HEAD>
<BODY><h2>Bad Request – Invalid URL</h2>
<hr><p>HTTP Error 400. The request URL is invalid.</p>
</BODY></HTML>

打對指令 GET / HTTP/1.0 得到的回應是:
HTTP/1.1 401 Unauthorized
Server: Microsoft-IIS/8.5
WWW-Authenticate: Digest qop="auth",algorithm=MD5-sess,nonce="+Upgraded+v1e4e9f8
87e492f4e25b6f77a06b3a1fb47c0fcc41c6fbcf016e8753e18fdbb978025712a424e3d1452961c9
43ad0506c46a439655f659a39d",charset=utf-8,realm="Digest"
WWW-Authenticate: Negotiate
WWW-Authenticate: NTLM
Date: Sun, 09 Nov 2014 02:38:34 GMT
Connection: close
Content-Length: 0

因為是 NTLM 的 Windows 驗證,有用 IE 跑 http://localhost/ ,目前管理者帳號只有兩個,Administrator 安裝完成開機後,我就加入我的本機帳號,後續都用我的本機帳號進行設定,但這兩個帳號填進去都是帳密錯誤,這驗證根本不知道給哪個用。

所以根本不知道被哪裡佔用了…

最後在這個網站找到可能占用的服務有下列這些:
http://www.devside.net/wamp-server/opening-up-port-80-for-apache-to-use-on-windows
1.SQL Server Reporting Services (ReportServer) [尚未安裝]
2.Web Deployment Agent Service (MsDepSvc) [尚未安裝]
3.BranchCache (PeerDistSvc) [已安裝並停用]
4.Sync Share Service (SyncShareSvc) [已安裝並啟用]
5.World Wide Web Publishing Service (W3SVC) [已安裝並停用]
6.Internet Information Server (WAS, IISADMIN) [已安裝並停用]

其中第四項在 Win2012r2 名稱為 Windows Sync Share ,停用即可。

5. IIS 啟用後,ASP.NET 使用到 Access 的網頁無法正確更新,參考保哥的說明,把我自建的 .Net v4.5 x86 授權給放 mdb 檔案的目錄,即可。

http://blog.miniasp.com/post/2009/09/09/Introduce-IIS-75-Application-Pool-Identity-and-Virtual-Account.aspx

目前繼續安裝中,不過應該不會有啥大問題了。

Categories: 自用整理, 技術分享 | 1 則迴響

[快速工具列] Windows 的目錄鍵接


有人問我前面關於快速工具列中,網路芳鄰如何直接展開。

相關連結可參考:

[Win7] 讚~ 快速工具列支援網路芳鄰捷徑直接展開

[Win2012] 自己增加開始工具列

這個功能很好用,不見得只能使用在網路芳鄰,我自己還越用越多,我記得當初公司還沒改用 Nas 時,還在用 Windows Server 當檔案伺服器時,會計組分區目錄裡面有個子目錄要給工讀生用,但不讓工讀生進入到別的目錄,包含會計組分區目錄,當時就用此方式另外分享一個工讀生用的快速連結,再鍵接到該子目錄,讓工讀生直接連進子目錄內,不經過上層目錄轉接,所以我覺得還滿多用途的。

先說做建立步驟吧。

1. 自動建立:大概就是改檔名要人工做吧。

a. 檔案總管選擇到目標目錄,這邊以開始工具列裡面一個目錄為例。

檔案總管的網址列

檔案總管的網址列

b. 點選上方檔案總管網址列的圖形,拖拉至同目錄的檔案清單中。可以嘗試拖拉到其他目錄,但是通常會變捷徑,所以要拖拉到同目錄的檔案清單中才會成功。

拖拉至同目錄的檔案區

拖拉至同目錄的檔案區

c. 接下來自己取個喜歡的名稱。這邊特別要注意檔案的屬性,若是捷徑,表示失敗,若是檔案或資料夾,則是成功,實際上這是一個資料夾,舊版的 Windows 例如 Vista / Win2008 可能會顯示為檔案,到 Win8.1 則顯示為資料夾。另外注意圖形,雖然是資料夾,但是圖示的左下角卻有捷徑的縮圖。就以目錄鍵接來稱呼他。

變更捷徑的名稱

變更捷徑的名稱

d. 最後把這個目錄鍵接拷貝到快速工具列裡,就可以在快速工具列裡直接展開。以後安裝其他開發工具拖拉到開始工具列程式開發目錄時,快速工具列因為是鍵接,所以也會跟著改變,不用搞兩區同步,因為兩區本來就是同一份,鍵接的觀念就如同程式中的指標。

可在快速工具列展開的目錄鍵接

可在快速工具列展開的目錄鍵接

更進一步

繼續閱讀

Categories: 自用整理, 工作點滴, 技術分享 | 2 則迴響

[IE11] 不能執行 Java 應用程式?


話說,我把 Win7 x64 升級到 IE11 了。但是 IE11 的選單會在畫面上產生鬼影,即使關閉 IE11 後仍然存在,只能登出重新登入。

好吧,到 nVidia 去更新顯卡驅動程式看看會不會改善。

我到 nVidia 跑自動偵測 GPU 的功能,nVidia 說我 Java 沒裝,不能跑:  http://www.geforce.com.tw/drivers

?原先 IE10 有裝可跑。

改到 java 跑驗證說有裝:  http://www.java.com/zh_TW/download/installed.jsp

一直搞不定,重裝 java nVidia 還是說我沒裝,上網搜尋,有人提出

網際網路選項 > 進階 > 啟用加強的受保護模式  要關閉

我原先就是關的,所以只好啟用測試,關閉再測試,還是卡在那,我問同事的 IE11@Win8.1 也會被當成沒裝。

是 nVidia 的偵測太爛,還是我的 IE11 跑有問題?  因為 Java 網站有跳出 Java 應用程式執行確認視窗,從這角度來看,應該是裝好的,我懷疑是 IE11 的 User-Agent 變更後,很多網站沒跟著改… 造成把 IE11 當成其他瀏覽器~

按下 F12 跑相容模式到 IE10 … nVidia 就可以跑自動偵測 GPU 了。

這應該是 IE11 起,在 User-Agent 中拿掉 MSIE 這個關鍵字,我在寫網頁偵測瀏覽器的時候,很幹 IE … 但設定相容模式時,User-Agent 又會有 MSIE ,所以可能是 nVidia 還沒針對 IE11 的識別字串調整網頁系統。

Categories: 自用整理, 資訊管理, 工作點滴 | 1 則迴響

[Win2012] 自己增加開始工具列


在 Win2012 下安裝網路下載軟體,可能是很多單位的 IT 部門都不允許的。

雖然內建沒有,不過要有是很簡單的,這個方法可用在 Vista/Win2008/Win7/Win2008 R2/Win8/Win2012/Win8.1/Win2012 R2 。

基本上操作跟前面兩篇一樣,所以操作就不重複了,直接看圖即可。

前兩篇:

[Win7]快速工具列 Quick Launch

[Win7] 讚~ 快速工具列支援網路芳鄰捷徑直接展開

所以,新增工具列時,選擇下列目錄:

C:\ProgramData\Microsoft\Windows\Start Menu

Start Menu

Start Menu

所以就有開始工具列了~ 如果嫌醜的話,可以參考前面 Win7 的連結,那個比較漂亮點。

簡易版開始工具列

簡易版開始工具列

Categories: 自用整理, 工作點滴, 技術分享 | 1 則迴響

[Script] 執行測試器


最近開始寫 html5 網頁,html5 只支援 JavaScript ,所以想要找套方便開發的 Script 整合除錯器。

JavaScript 熟悉度還很欠缺,所以最需要的就是一個可以立即做函數或物件單元測試的環境,從 VS2010 抓了一個

CoffeeScriptRun​nerVSPackage : http://visualstudiogallery.msdn.microsoft.com/0cc86917-7f3a-4646-9a29-de997fe1ba23

想說可以邊寫邊測… 結果怎樣都測都不會輸出到畫面上。

又抓了一個

devcoach EcmaScript Test Debugger : http://visualstudiogallery.msdn.microsoft.com/1833ccb2-49d7-4b79-ada7-845caafab714

把開發測試的 Javascript 改成 Run.tests.js ,還是不會出現他說的選單可以測…

上網搜尋 JavaScript 的開發除錯器,大概都要破百 MB 才有,大其實不是問題,但是有的還真難用,比如說 Adobe 的那個 brackets v32 還是得回去配合網頁,搞到最後,還是繞不開網頁…

最後還是想要甚麼自己搞。

自己開發一個網頁,分成程式碼區跟執行區,這樣應該比較方便。規劃上就用 document.write 把程式碼區的內容動態加入去跑。

阿勒?document.write 加入的 script 節區找不到移除的方法。翻遍網頁模型,都沒有 script 移除方式,script 最多允許動態加入,不允許動態移除。

不能動態移除怎樣搞邊寫邊測?最後只好放棄,回頭用 IE 內建的 ScriptControl 解決。當然,綁 IE ,綁 x86 … 測試網頁如下:

http://www.hisdt.com/TLCheng/Basic/vbs/IDE/Runner.htm

我只是要我覺得比較方便的開發測試方案,暫時就先這樣了。預設是秀一個 VBScript 範例,跑 VBScript ,因為我掛在 VBScript 介紹網頁下面…

當然我的目的是要測 JavaScript ,所以就放測試 JavaScript 的圖形進去。

由於用 ScriptControl 去跑,預設沒有載入網頁模型,我先把 window, document 兩物件丟進去,比較方便一般性測試。這個網頁除了背景圖、簡單的樣式外,是個獨立網頁,可直接下載回去用或修改,若覺得改的功能還不錯,歡迎在這篇回應分享自己改的連結。

Script 執行測試
Script 執行測試
Categories: 自用整理, 工作點滴, 技術分享 | 發表留言

[Win2012] Windows Server 2012 Foundation 設定 ASP.NET 2.0


案場有個需求,需要用到 Web Server ,但是只給電視自動展示使用,看到 Windows Server 2012 Foundation 隨機版不到 9000 ,就選這個。

網頁裡面有個功能需要用到 COM 物件,所以必須開個應用程式節區來跑,預設是使用 .NET 4.5 x64 ,所以建了一個 .Net 2.0 x86 ,並設定為 32 位元模式。

http://localhost/ 的時候,顯示 無指令碼解譯器。

用系統管理員權限開啟命令提示字元,本來以為設定 32 位元模式跑這個:
C:\Windows\Microsoft.Net\Framework\v2.0.50727\aspnet_regiis.exe -i
跟我說封裝錯誤。

改試
C:\Windows\Microsoft.Net\Framework64\v2.0.50727\aspnet_regiis.exe -i

正常跑完後,瀏覽網頁也正常了。

之前安裝 Win2008 / Win2008 R2 預設都是 .Net 3.5 ,包含 .Net 2.0 ,沒注意到有這問題,Win2012 預設值不一樣,記錄下來以後備查。

Categories: 自用整理, 工作點滴, 技術分享 | 發表留言

[IE] Script Block ? 一些彈跳式的功能不見了?


話說月中安全性更新後,用 IE 就怪怪的,但是沒空查問題,週六比較有時間了,就來檢查一下。

比如說微軟論壇好了,下面這個功能,本來會正常跳出下拉式選單…

在我從長灘島回來之後就啥都沒有,我記得我回來的那天剛好是安全性更新,就查了一下跟 IE 有關的安全性更新:

http://technet.microsoft.com/zh-tw/security/bulletin/ms13-021

裡面針對 XSS (跨站攻擊) 做了一些預設值變更。特別是 Windows Server ,我是用 Windows Server 2008 x86 當桌機,所以影響比較大。

因此針對微軟論壇網頁開啟除錯功能,按下 F12 ,馬上出現下面錯誤訊息:

滑鼠停在 script block 上,跳出 http://ajax.aspnetcdn.com/…/xxx.js 的路徑,看起來應該是 jQuery 的外掛… 看到這個,實在很肚爛,微軟自己一直在推防 XSS 攻擊的,結果他的大陸工程師就寫出這麼個網頁… 挖哩勒… 圈圈叉叉~

先試著將 ajax.aspnetcdn.com 加入信任的網站… 不行

再試著移除 kb2809289 … 不行

盯著錯誤訊息畫面傻看,忽然看到文件模式為 IE7 … 順手轉換為 IE9 … 阿勒… 可以了…

不信邪,再把文件模式改為 IE7 … 又被 script block 擋下… 再改回 IE9 ,又正常… 回頭看這次安全性更新,看不出來有這段…

寫篇 blog 分享一下吧。如果你使用 IE ,造成網站無法正常瀏覽,按下 F12 檢查一下文件模式看看。

Categories: 自用整理, 技術分享, 更新與回報 | 發表留言

[.Net] 直接複製專案原始碼變更專案名要記得改 GUID


話說我有個 VB2008 專案 P 跑得好好的,隨著需求的變化,一直替他加需求。
特別的是這個專案有使用 .Net 內建的建立單一執行個體應用程式

建立單一執行個體應用程式

去年第四季升級到 VS2012 後,有替專案原始碼升級,但是功能沒變化,所以也沒重新編譯進行散佈。

今年一月有需求與這專案近乎類似的架構,只差在邏輯與格式,因為這是 Case by Case 的,所以就直接把專案 P 複製成專案 A ,再進去改類別名稱、檔名之類的後,改改邏輯就順利上線了。

二月中,原先的 P 專案有新增功能的需求,改完後,覆蓋掉同電腦 P 專案,沒想到一執行,怎樣都沒畫面,連閃一下或是跳錯誤都沒有…

好在是我自己搞的,我又有點經驗,仔細想一想,想起該台電腦有 A 專案常駐執行,把 A 程式關閉後,P 程式就可以執行了,變成 A 程式不能跑。所以把 P 程式的 GUID 用 Visual Studio 目錄下的 guidgen.exe 產生一組新的後,替換掉,再測試就正常了。

而該台電腦原先能跑的 P 程式能跑,是 VB2008 年代編譯的。

我想應該是這樣:

VB2008 P 專案 GUID 為 1

VB2012 升級 P 專案原始碼 GUID 為 2

複製 P 專案成 A 專案 GUID 為 2

修改 P 專案時 GUID 為 2

用 guidgen.exe 替 P 專案產生新的 GUID 為 3

所以在完全無徵狀下,P 專案完全無法啟動,是上面黑粗線時兩個 GUID 相同的問題。

自己提醒自己,引以為鑑。

Categories: 自用整理, 工作點滴, 技術分享 | 3 則迴響

[VPN] 換掉光纖數據機 DSL-6641K


話說,2011 年底,我把 8M 的 ADSL 升級到 12M 的 VDSL 後,我就發現 VPN 連線不能用了,經過網路搜尋、中華電信的 0800080128 等多方確認下,是 D-Link 的這款 DSL-6641K 不支援 PPTP Through (VPN Through) ,所以無法使用 VPN 連線。

不能用就不能用吧,剛好有藉口可以偷懶,不過今年年初太多事,要連線到台中設定網站,公司那邊每天都有一堆狀況,只好在家裡做。呼叫中華電信客服來,約在 1/19 上午。

早上為了配合中華電信工程師,我帶著我的 NB 到數據機旁邊,測試 VPN 確實不會通,工程師這時就更新 D-Link 6641K 的韌體,再請我測一下,測過還是不通。

這時 Bill 叔來鬧場,只好回簡訊說晚點再回他。

既然不通,工程師就幫我換上舊款阿爾法特的機器,測試過 VPN 後就謝謝工程師啦~~~

那這樣有啥好紀錄的?是的,後來發現怪問題,也解決了。

我在家用 Win2008 x86 改網頁用,因為有裝 Virtual Server ,所以我都會裝 Microsoft Loopback 網卡。並透過這張網卡分享網路給虛擬系統用。2012 上半年因為無線網路一直斷,所以裝了新版的驅動程式 1.3.5 版:

http://www.mediatek.com/_en/07_downloads/01-1_windowsDetail.php?sn=5008

今年 8 月硬碟掛了,整台重灌。

既然 NB 可以使用 VPN 了,想必 PC 也沒問題,就開始設定 VPN 撥號,但一直撥不通:

從工作管理員那邊發現,流量一直企圖透過 Loopback 網卡出去,就去調整網卡優先順序,沒想到改完還是走 Loopback 網卡,乾脆停用 Loopback 網卡,仍然是處於撥不通的情況。

記得 德瑞克 有建議我不要再用 Loopback 網卡了,忘記啥原因,假設問題在 Loopback 網卡上,到無線網卡那邊關掉共用:

再測試一下,馬上就可以通了:

我印象中,先前還在用 ADSL 的時候,也是這樣用,所以只能暫時假設目前無線網卡驅動程式版本與 Loopback 網卡不相容吧… 我是記得我 NB (Win7 x64) 也是這樣設定,無線網卡 + Loopback 網卡,懶得拿出來再測測看,就先記錄下來,有空再確認吧~

Categories: 組織, 自用整理 | 1 則迴響

[OWC]新安裝電腦安裝 OWC 的來源與使用者介面授權


話說我在開發測試跟 OWC 相關的功能時,我很喜歡從網頁來處理,這樣我可以很方便的塞資料進去,也可以變更選項,讓我先確認我要的畫面後,再用程式來實現,在網頁上要操作時,我會用我慣用的網頁測:

http://www.hisdt.com/TLCheng/Basic/vbs/WebChart/client.htm

由於公司配發新 NB ,家裡電腦剛好硬碟壞掉,所以原先能順利開發測試的環境,都因為重灌而變更。

重灌的特色是,直接安裝 Office 2010 及 SQL Server 2012 。而 OWC 則是在跑網頁時自動安裝的版本:

這個版本有要求電腦要安裝 Office 2003 才能使用滑鼠右鍵叫出使用者互動介面,先前一路升級上來,有安裝 Office 2007 / 2010 ,但都能正常使用,所以一直以為是只要有安裝 Office 就可以有授權可呼叫使用者互動介面。

白天在公司要寫繪圖時,發現不能用,起先以為是 Office 2010 x64 可能是與 OWC 授權不相容,晚上回家測試,才發現不是這麼回事,搜尋後看了這篇 KB :

http://support.microsoft.com/kb/556040

裡面有寫到,Office 2007 以後不支援 OWC 了,所以 OWC 12 版以後的都是免授權就可以使用互動介面,比對 Office 2007、Office 2007 SP1、SQL Server 2008、SQL Server 2008 R2 的 OWC 日期後,決定來源選擇 SQL Server 2008 R2 ,這邊版本最齊全,有 x86 / x64 / IA64 三種 CPU 對應版本。

先安裝 OWC11.MSI,變成 12.0.0.4518 版:

再安裝 owc11sp1.msp,變成 12.0.0.6211 版:

最後安裝 owc11kb947318.msp ,變成 12.0.0.6502 版:

安裝完需要做 Office 2007 的安全性更新,看樣子 OWC 元件安全性更新仍然歸屬在 Office 2007 ,更新完後,OWC 版本並未變動,所以可能是共用元件在更新。

之後就能順利操作本篇一開始說的 OWC 使用者互動介面了。

Categories: 自用整理, Office, 工作點滴, 技術分享 | 標籤: | 11 則迴響

[WL] 推:Live Messenger 無法連線 80040154 錯誤解決


我因為開發網頁的關係,桌機一直用 Windows Server ,目前使用中的 Windows Server 2008 自從 Live Messenger 2009 下一版以後,就不能連上線,導致我的 MSN 一直無法登入。

前兩天 NB 強迫更新了新版的 Windows Live ,想說或許新版有解?灌灌看。沒想到結果仍然令人遺憾,想說 google 看看,找到這個影片:

 

終於搞定。

簡述步驟如下:

0. 關閉相關檔案,包含 Live Messenger 等。

1. 到 C:\Program Files\Windows Live\Shared 目錄。

2. 複製 wldcore.dll 、wldlog.dll 。

3. 到 C:\Program Files\Windows Live\Contacts ,貼上步驟 2 的檔案。

4. 開啟 Live Messenger ,搞定,收工。

Categories: 自用整理, 電腦和網際網路 | 發表留言

[XPE] 安裝 .Net framework 4.0


XPE 安裝 .Net framework 4.0 可能碰上的一般錯誤可參考:

http://blogs.msdn.com/b/varungupta/archive/2010/06/22/troubleshooting-net-framework-4-install-failures.aspx?PageIndex=4

這頁包含了多種可能錯誤。其中我碰上

Error Code: 0x80070643

按照這頁的說法,應該是在不同位元作業系統下才會碰到,但我的問題不是。在苦無對策情況下逛一逛 %Temp% 目錄,剛好看到這隻安裝檔:

netfx_Core_x86.msi

 

點兩下安裝後,跳出比較有用錯誤訊息,說是缺 WIC ,給了一個連結 go.microsoft.com 的連結,手動輸入進去後自動轉址完,是這 WIC 下載連結:

http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=32

裝完英文版的 Windows Imaging Component(WIC) 就可以在 XPE 上安裝 .Net framework 4.0 了。

Categories: 自用整理, 工作點滴 | 發表留言

在WordPress.com寫網誌.