顯示具有 OS X 標籤的文章。 顯示所有文章
顯示具有 OS X 標籤的文章。 顯示所有文章

2014-11-01

升級到OS X 10.10後,再也無法自Windows使用Mac的共享資料夾

我的 MacBookPro 升級到 OS X 10.10 的另一個災難,那就是 Windows Client 再也無法使用 Mac 分享出來的「共用資料夾」!   =..=

家裡有台 Windows Server 2008 R2 的電腦,經常需要透過「檔案總管」,去存取位於 Mac 電腦端的共享資料夾。

當我的 MacBookPro ,其作業系統還是 OS X 10.9 的時候,自 Windows Server 2008 R2 的電腦,去存取 Mac 端共享資料夾的檔案,一切運作良好。

但......,升級到 OS X 10.10 之後,我想「外甥打燈籠-照舊」,仍自 Windows Server 2008 R2 電腦的檔案總管,去存取 Mac 端的共享資料夾......

這時,Windows 端會跳出以下這對話方塊,跟我做使用者身份的驗證工作。(這時心中已暗叫:不妙!)

我一再地重複輸入「使用者帳戶名」及「密碼」,無論做幾十次,通通過不了關!  QQ

被這問題困擾了近兩週,今天發狠,下定決心要跟這個問題奮戰。搞了快一天,才找到問題的解決方法。

【問題導因】

網路上的文章說:「在 OS X 10.10 ,變更了 Mac 電腦所使用的 SMB 通信協定,改為 SMB3.......」。因此個人推斷,這就是為什麼原來可運作運作的事,竟會變成異常的原因。


【解決方案】

解決上述問題的解法,就是要變更 Windows Server 2008 R2 電腦端的「網路安全性:LAN Manager驗證等級」設定,將它自原先的「傳送 LM 和 NTLM- 如有交涉,使用 NTLMv2 工作階段安全性」,改成「只傳送 NTLMv2 回應」。

其設定的操作程序,如下所示:

(1)點擊〔開始〕鈕。

(2)點擊〔所有程式〕/〔系統管理工具〕/〔本機安全性原則〕。

(3)在〔本機安全性原則〕視窗,於左邊窗格,點選〔本機原則〕/〔安全性選項〕。

(4)於右窗格,透過捲軸調整清單的可視範圍,直到可以看到〔網路安全性:LAN Manager驗證等級〕項目。

(5)雙擊〔網路安全性:LAN Manager驗證等級〕項目。

(6)在〔網路安全性:LAN Manager驗證等級-內容〕視窗,透過下拉式選項清單,變更選項成〔只傳送 NTLMv2 回應〕。點擊〔確定〕鈕。

(7)關閉〔本機安全性原則〕視窗。(設定到此完成)


【後記】

在 Mac 電腦端,如何設定資料夾的共享;如何自 Windows 端電腦連上 Mac 電腦,使用 Mac 共享的資料,對此設定仍有困惑的朋友,可參考這篇「How to Share Folders from Mac OS X with Windows 7 & Windows 8 PCs」網路PO文。

2014-10-19

更新到 OS X 10.10 , Java應用軟體無法正常執行

每回更換 Mac 的作業系統版本,總是有些「驚喜」,這回也不例外! ^^!!

我的 MacBook Pro ,更新到 OS X 10.10(Yosemite)後,我所有的 Java Application ,如:Visual Paradigm 11.2、Android Studio(Beta)0.8.9 、IntelliJ IDEA 13.1 CE ,通通都不能用,無法正常啟動了! =..=

一開始,我的直覺反應,該不會是 Mac 版的 JVM 太過老舊,無法支援 OS X 10.10 ,所以,先更新 JDK 到「JDK 8 Update 25」這版本。然而,原問題並無改善。 QQ

接著,又再胡亂試了一陣子,沒轍了!只好向 Google 搬救兵,尋求指引,後來,看到一絲依稀、彷彿、可能......的答案:「Java for OS X 2014-001」。

於是,自上述的網頁將「Java for OS X 2014-001」,先行下載,接著再安裝,原先的狀況,終於解除了! ^^y

【結論】:

朋友若也遇有同樣的問題:「OS X 更新到 10.10 版本後,以 Java 開發的應用軟體,再也無法再正常啟動」。建議您依下列的步驟,將問題給排除掉:

(1)先下載及裝「Java for OS X 2014-001」。

(2)執行一個 Java 應用軟體,用以試驗問題是否已解決,例如:Android Studio。
       若原先的問題,從此解除,那做到這步驟就可;若否,請再照著「步驟(3)」做下去。

(3)再下載及安裝 「JDK 8 Update 25」。
       根據網路上看到的文章,風傳:「JDK 8 Update 25 已改善無法在 OS X 10.10 安裝 Java 8 的問題」,因此個人推測此版的 JVM 應該沒有與 OS X 10.10 不相容的問題;但...... ,如果問題仍未解,那我也沒轍了! ^^!!
      【參考文章網址】: 如何在 Mac OS X 10.10 上安裝 Java?

【附註】:

(1)不知道有沒有人,堅持一定得用 JDK 7 的開發環境,如果有的話,上述的步驟(3),請改下載: JDK 7 Update 71 。

(2)不知道有沒有那種苦命人,老需要在不同版本的 Java 環境中切換(Java 6 / 7 / 8);若有,請參考如下這網址的作法,我用「有效」;希望您也有效(有笑)!
     【參考文章網址】:How to switch JDK version on Mac OS X

(3)我的 SmartCard Reader ,在 OS X 10.9 ,因更新而致「無法正常使用」的問題;在 OS X 10.10 依然再度發生,目前還沒找到解法! T_T

2013-12-28

升級到 Mac OS X 10.9 後讀卡機不能用了

每個月的月底,我需要向銀行繳交信用卡消費。繳款的方式,我習慣使用玉山銀行的 Web ATM ,透過網路來進行轉帳。

使用玉山銀行的 Web ATM ,需要這些工具:(1)MacBook Pro 電腦(作業系統 OS X  10.8);(2)讀卡機;(3)Chrome 瀏覽器。

接在 Mac 電腦的讀卡機(Smart Card Reader),是源自 Windows XP 時代,就擁有的。


在 11 月初,Apple 發佈新版的 Mac OS X 10.9 ,我將 Mac 電腦的作業系統,升級。

到了月底,我一如往常,再次使用 Web ATM 進行轉帳,但那次的轉帳,玉山銀行 Web ATM 的應用系統(網站),一直認定我的電腦並沒有安裝讀卡機。

原本以為,我那台服務多年的讀卡機,不耐歲月的催殘,終於壽終正寢,回歸天家了。因此,只好掏出銀兩,請購了以下這台新的讀卡機 GoodTec CR-508 。


會買這台讀卡機的原因,是因為看到包裝盒上印有「適用 MAC 10.6.4 以上版本」的規格說明。

可是......結果,還是被玉山銀行認定「沒有完成讀卡機安裝」,哇嘞.......  

照著玉山銀行,如下網址處的操作指引,執行安裝及檢驗程序,結果還是「失敗」。
https://netbank.esunbank.com.tw/webatm/Q&A_017.htm#02

實在不甘心,寫 e-mail 及打電話到 GoodTec 公司,尋求技術支援,想找出問題根源及可能的解決方法。

最後的答案,竟然是讀卡機驅動程式 PCSCD ,在  OS X 10.9 版本後,變成不認識 RealTec 晶片,以致作業系統無法認定讀卡機已安裝。(據那工程師的講法,台灣製造的讀卡機,都是用這款晶片)

每次作業系統升級都要經歷的痛,這次,最叫人@!#$%^&*#

趁著這次找問題導因的事件,順便整理出-「如何在 Mac 安裝讀卡機的操作程序」,如以下影片所示。這程序也適用於「玉山銀行 Web ATM」的安裝。