2018年8月9日 星期四

Windows 連線使用VPN連接內部網路時,無法使用外部網路

現行工作中常需透過VPN來存取公司內服務,使用VPN連線時也需同時存取外部網站時,預設在Windows 中建立的 VPN連線並無法同時使用公司內部網路及外部網站。

這情形需修改 VPN連線資訊

開啟 “控制台” ,預設檢視方式為 "大圖示",點選 “網路和共用中心”



或開啟 “控制台” ,檢視方式選 "類別",點選 “網路和網際網路”


點選 “網路和共用中心”



如已建立VPN 連線
點選 “連線到網路”



在已建立的 VPN 連線上按右鍵並點選 “內容”
 


VPN連線內容中選 “網際網路通訊協第4版(TCP/IPv4)”,並再點選“內容”


點選 “進階”



在“進階TCP/IP設定”中的“IP設定”中,取消 “使用遠端網路的預設閘道”勾選


2018年8月6日 星期一

Photoshop CC (2018) 無法正常安裝

公司統一購買Photoshop CC (2018)線上授權,但安裝的過程中卻狀況不斷

狀況一、

購買取得了Photoshop CC (2018)線上授權,並將授權派送給的使用者,但使用者使用 Windows 10 登入取得授權後,在Adobe Creative Cloud 僅能下載使用 Photoshop CC (2017)


比對安裝環境發現該使用者安裝了 Windows 10 Enterprise 2015 LTSB ( Windows 10 企業版2015 長期維護 ),而這個版本並無法使用Photoshop CC (2018)

Adobe 網站上列出了Photoshop CC (2018) 的系統需求,在Windows 10的安裝上有版本的限制,一定要在 1607以上才能裝

以下節錄自Adobe 網站

========================================================================

https://helpx.adobe.com/tw/photoshop/system-requirements.html

系統需求 | 2018 年 1 月與 2017 年 10 月 (19.x) 版本的 Photoshop CC

Windows

·  Intel® Core 2 或 AMD Athlon® 64 處理器;2 GHz 或更快的處理器
·  Microsoft Windows 7 含 Service Pack 1、Windows 8.1 或 Windows 10 (版本 1607 或更新版本)
·  Photoshop CC 19.0 與 19.0.1 版支援 Windows 10 1511 與更新版本,但不支援 1507 與較早版本。
·  Photoshop CC 版本 19.1 (與更新版本) 支援 Windows 10 1607 與更新版本,但不支援 1511 或較早版本。
·  2 GB 或更多的記憶體 (建議使用 8 GB)
·  32 位元安裝需要 2.6 GB 以上的可用硬碟空間;64 位元安裝需要 3.1 GB 以上的可用硬碟空間;安裝時需要額外可用空間 (無法安裝在使用區分大小寫檔案系統的磁碟區上)
·  具備 16 位元色彩和 512 MB 以上專用 VRAM (建議使用 2 GB) 的 1024 x 768 顯示器 (建議使用 1280 x 800)*
·  具備 OpenGL 2.0 的系統
·  您必須具備網際網路連線並完成註冊,才能啟用軟體、驗證訂閱並存取線上服務。**

註解:
2017 年 10 月版 Photoshop CC 中所提供的「快速分享」功能,需搭配 Windows 10 Spring Creators 版本 1703 或更新版本使用。
========================================================================

狀況二、

購買取得了Photoshop CC (2018)線上授權,並將授權派送給的使用者,但使用者使用 Windows 7 登入後,在Adobe Creative Cloud 能看到 Photoshop CC (2018),但只能顯示試用版,而且ADOBE授權已指派,卻找不到訂閱

以下資訊由代理商提供協助

1.  煩請先確認是否有正確登入Creative Desktop APP (在面板右上角 “偏好設定”中可看到)
2.  若登入還是有問題,請先開啟以下連結,確認網路是否有擋驗證封包檔案

      若要判斷您是否可存取 Adobe 啟用伺服器,請按一下此連結。
          https://ims-na1.adobelogin.com/renga-idprovider/resources/img/logos.png

      如果看到下圖兩個 Adobe 標誌,表示您可以存取啟用伺服器。


      接著請嘗試啟用
          https://helpx.adobe.com/tw/x-productkb/policy-pricing/activate-deactivate-products.html

      或登入您的軟體
          https://helpx.adobe.com/tw/creative-cloud/help/sign-in-out-activate-apps.html

      若無法順利顯示 建議將以下連結與port做例外開放的設定,以利Adobe雲端驗證

        ccmdls.adobe.com:443
        ims-na1.adobelogin.com:443
        ims-prod06.adobelogin.com:443
        prod-rel-ffc.oobesaas.adobe.com:443
        prod-rel-ffc-ccm.oobesaas.adobe.com:443
        lm.licenses.adobe.com:443
        ccmdl.adobe.com:80
        swupmf.adobe.com:80
        swupdl.adobe.com:80

3.  刪除 opm.db 檔案

       i.  關閉 Creative Cloud 應用程式。
      ii.  開啟至 OOBE 資料夾。

               Windows:[系統磁碟]:\Users\[使用者名稱]\AppData\Local\Adobe\OOBE

               Mac OS:/Users/[使用者名稱]/Library/Application Support/Adobe/OOBE 資料夾

     iii.  刪除 opm.db 檔案。
     iv.  啟動 Creative Cloud。

4.  如果試過以上的方式都還是無法排除,且電腦以前有裝過Adobe舊版本或是非正版軟體的話可參考以下方式

     下載 Limited Access Repair Tool:

       Limited Access Repair Tool (Windows 版)

       Limited Access Repair Tool (Mac 版)


     最後,重新開啟軟體並啟用,就不會有問題了。

2018年6月13日 星期三

SQL Server 2016 發生 System.Data.SqlClient.SqlException (0x80131904): 已停用 .NET Framework 中的使用者程式碼執行。請啟用 "clr enabled" 組態選項

因規劃將使用已久的 Windows SQL Server 2008 R2 移轉到Windows SQL Server 2016,於是著手建置新的 Windows SQL Server 2016,安裝的過程中最大的差異是安裝程式會引導你上網下載後安裝SQL Server Management Studio,目前的SQL Server Management Studio (SSMS)版本為17.7,SSMS 17.x 安裝不會升級或取代 SSMS 16.x 版或更早版本, SSMS 17.x 會與舊版本並存安裝,讓兩個版本同時可供使用,SSMS 17.x可以支援 SQL Server 2008 ~ 2017、Azure SQL、SQL Analysis Service PaaS。

請安裝新的 SQL Server Management Studio (SSMS)下載位置如下:

下載 SQL Server Management Studio

安裝完開始在資料庫移轉驗證,先將資料表由 Windows SQL Server 2008 R2 移轉到Windows SQL Server 2016,網站程式更改資料表連線參數,查看網站可正常開啟,但進入網站操作時卻發生異常報錯的情形,錯誤訊息如下:

System.Data.SqlClient.SqlException (0x80131904): 已停用 .NET Framework 中的使用者程式碼執行。請啟用 "clr enabled" 組態選項。

"clr enabled" 組態選項是做什麼用的呢?
這個 "clr" 即為 Common Language Runtime (CLR)

SQL Server 2005 導入了 .NET Framework for Microsoft Windows 之 Common Language Runtime (CLR) 元件的整合。 這表示您可以使用任何 .NET Framework 語言 (包括 Microsoft Visual Basic .NET 及 Microsoft Visual C#),撰寫預存程序 (Stored Procedure)、觸發程序 (Trigger)、使用者定義型別、使用者定義函式、使用者定義彙總及資料流資料表值函式。
※以上截錄自 Microsoft Docs 

 
Common Language Runtime (CLR)在Windows SQL Server 2016預設停用了,而原有網站的資料表仍有預存程序 (Stored Procedure)的需求,所以在最簡單的方式下,只好先啟用 Common Language Runtime (CLR) 元件。

該如何查詢Common Language Runtime (CLR) 元件的停用及啟用?需使用以下命令:

EXEC sp_configure 'clr enabled'; 
 顯示"clr enabled" 組態選項的目前設定

EXEC sp_configure 'clr enabled' , '1';
RECONFIGURE; 
 將選項值設定為1來啟用選項。若要停用此選項,請將值設定為 0。
 並透過 RECONFIGURE 來完成異動

修改前


選項值設定為1來啟用選項


修改後