2017/05/15

[Announcement] Windows 有關於勒索病毒 RansomWin32WannaCrypt 防範與修復說明


來自微軟的緊急通告更新說明

今天在全球有許多 Windows 用戶遭受到勒索病毒 WannaCryptor 的侵襲,針對這個最新的勒索病毒,微軟掌握到這個病毒威脅和網路攻擊已經影響數個區域的不同產業。根據微軟的安全報告指出,這個勒索軟體是屬於.WannaCryptor.病毒的其中一隻變種。為了協助.Windows.用戶共同面對這個大規模的惡意勒索病毒的威脅,MSRC.已公布相關的建議措施,請參閱下方連結,MSRC blog - CUSTOMER GUIDANCE FOR WANNACRYPT ATTACKS

根據對該勒索病毒.WannaCryptor.的掌握和處理,最優先提醒您以及您的客戶,必須立即安裝微軟於三月釋出的安全性更新中的 MS17-010,如果您已經透過自動更新安裝該更新程式,將能夠協助您的電腦免除該勒索病毒的攻擊與威脅。在此同時提醒Windows 7以上的用戶,為了降低病毒感染的威脅,請持續性更新您的作業系統和軟體,以保持最新安全狀態。

如果您是使用較早版本的 Windows 用戶,為協助您抵禦這個大規模惡意勒索病毒的侵襲,我們也已準備相關的應變措施,相關鏈結如下,請下載後進行安裝;此外,我們仍建議使用者盡可能持續性更新並升級作業系統,以確保杜絕其他勒索病毒的攻擊與威脅。

[下載更新資料來源] MSRC BLOG - Customer Guidance for WannaCrypt Attacks  

2017/05/10

[Windows Server] 如何用 NSSM 註冊程式為 Windows Service

經常有一些需要下指令才會執行的程式,而這些程式卻需要一直開啟不能關閉。

曾經試過用 RunHiddenConsole.exe,但是需要搭配寫 *.bat 來執行,若要常駐還要用排程在 Server 啟用時執行,過程有點多且複雜。

尋尋覓覓,發現一個好用又簡單的小程式: NSSM,可以很容易並簡化註冊服務流程。

2017/04/23

[nginx] 如何設定簡易 PHP Web Server 於 Windows 10 來跑 Laravel 專案 (用 nginx + PHP 7.1)


輕量 nginx 網頁伺服器,在之前曾寫過一篇超簡易的 nginx 設置上手文

今天來加點料,加上可執行 PHP 的環境,並設置 Laravel 的專案環境

設置環境

準備檔案

  1. nginx
  2. Visual C++ 可轉散發套件
  3. PHP

至於 Visual C++ 可轉散發套件要選什麼版本,是依照 PHP 下載的版本來決定要用哪個。

如果像下圖 php-7.1.4-nts-Win32-VC14-x86 則需要裝 vc_redist_x86.exe (下載的是 Microsoft Visual C++ 2015 的 x86 版本)



[SQL Server] 如何解決在 SQL Server 2012 匯出資料層應用程式發生錯誤的問題

前言

早期在轉移資料庫,常用土法煉鋼的方法,不是直接產生指令碼,就是直接掛載資料庫,在發現可以用匯出資料層應用程式後,一切都變得簡單多了。但是,對,又是這個但是,版本的支援程度上還是有所不同。

開發環境

  • Windows 10
  • SQL Server 2014

佈署環境

  • Windows Server 2012
  • SQL Server 2012


這是某專案客戶主機的環境,在專案完成要匯入資料前,由於與開發環境不同,不能直接用匯入資料層應用程式 (DAC) 的方式,所以轉移資料時需要用產生指令碼的方法,這時需要在進階選項去針對伺服器版本編寫指令碼,選擇正確的版本來產生指令碼,然後在佈署時直接用指令碼即可完成結構及資料匯入。







在佈署的伺服器執行 SQL 指令完成後,看似一切都完整正常運作了~

2017/04/14

[IIS] 解決 IIS 7.5 執行 ASP.NET MVC 5 網站出現 HTTP Error 403.14 的問題

今天在轉移 ASP.NET MVC 5 網站至客戶的 Windows Server 2008 R2 主機, 搭配的是 IIS 7.5 的版本



佈署執行後, 出現 HTTP Error 403.14 - Forbidden 的問題

HTTP Error 403 的問題也曾遇過, 但不是很確定之前是否也是 403.14 的錯誤代碼



2017/04/07

[VS2017] 解決更新至 Visual Studio 2017 v15.1 (26403.0) 時出現 .NET Core SDK 無法安裝問題

在近期的 Visual Studio 2017 提供的版本 15.1 (26403.0) Release 執行更新時, 出現安裝作業失敗





失敗的原因: 產品因為一或多個套件失敗,而無法安裝列出的工作負載及元件。

更進一步的原因是: 無法安裝套件 'Microsoft.Net.Core.SDK,version=15.0.26323.1,chip=x64'

2017/04/06

[IIS] IIS 7 增加 SVG 的 MIME Types

經常會遇到的狀況是在開發的機器通常都比正式上線的版本還要新, 在開發時期不會出現的問題, 通常到正式機時就會有一些眉角設定出現

我的開發環境: Windows 10 + IIS 10

今天佈署網站到客戶的主機環境是 Windows Server 2008 + IIS 7

開發的網站 ASP.NET MVC 5 需求 .NET Framework 4.5.2 以上, 更新這個部分是簡單的, 只要下載適當的 .NET Framework 版本並安裝, 大致上的基本設定都可以正確執行

而今天遇到的問題在網站佈署後發現 X 顯示不出來