2018年8月6日 星期一

Visual Studio 2017 無法設計檢視模式開啟 rdlc檔案

今天修改舊程式的rdlc 檔,用Visual Studio 2017 開啟後全部變成xml的檔案開啟方式
無法使用設計檢視模式開啟rdlc
上網google 一下 發現是要裝Report Designer
所以到下面網址抓
Microsoft Rdlc Report Designer for Visual Studio
下載vsix檔案安裝後就可以正常用Report Designer開啟rdlc檔案

2018年3月8日 星期四

程式在Win10找不到網路分享網路磁碟

在Win10上新增了一個網路磁碟
結果程式的folder browser竟然抓不到
上網google 發現竟然是win10某個版本的 bug更新後就會正常
但是無法上網更新
所以解法是在regedit上加上機碼
1.跑 regedit
2. 找到 HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVersion/Policies/System
3 - 新增一個 DWORD entry 命名為 EnableLinkedConnections 值設為 1.
4 - 電腦重新開機
5 - 然後程式就可以抓到了

reg位置如下圖

事件10016 錯誤DistributedCOM

系統發生事件10016 錯誤DistributedCOM


應用程式特定 權限設定無法將含有 CLSID
{D63B10C5-BB46-4990-A94F-E40B9D520160}
 與 APPID
{9CA88EE3-ACE-47C8-AFC4-AB702511C276}
 之 COM 伺服器應用程式的 本機 啟動 權限授與來自位址 LocalHost (使用 LRPC) 的使用者 NT AUTHORITY\SYSTEM SID (S-1-5-18)。您可以使用元件服務系統管理工具修改此安全性權限。

上網google解決方法就是
1..以管理者(Administrator)身份登入系桶
2.執行Regedit,至 HKEY_CLASSES_ROOT\AppID\,找到上面appid的機碼 {9CA88EE3-ACE-47C8-AFC4-AB702511C276} ,確認內容包含數值名稱LocalService數值資料XXXX
3.選取機碼 {9CA88EE3-ACE-47C8-AFC4-AB702511C276} 後,叫出右鍵選單,選擇「使用權限(P)...」。
4.接著要取得該機碼的擁有權限。該機碼預設的擁有者為TrustedInstaller,需改變為Administrators。因此按下「進階」按鈕,至「擁有者」分頁,選擇Administrators,勾選下方「取代子容器與物件擁有者(R)」,接著點選「確定」、回到使用權限設定對話。
5.隨著該機碼擁有者的變更,可進行之後的權限設定。在使用權限設定對話中,授與AdministratorsSYSTEM完全控制權限。點選確定套用變更。
6.結束Regedit,執行Dcomcnfg。進入元件服務->電腦->我的電腦->DCOM設定,至項目「XXXX」,叫出右鍵選單點選內容
7.至「安全性」分頁、「啟動和啟用權限」,點選「編輯」。群組及使用者名稱選取「SYSTEM」,SYSTEM的權限設置勾選允許本地啟動」。點選確定套用變更。
上述DCOM權限錯誤應當能就此解決。

Windows Server 2016 出現 Data Sharing Service service terminated with the following error: Event ID 7023

Windows Server 2016 
出現 Data Sharing Service service terminated with the following error:  Event ID 7023
造成系統無法登入 一直斷線
經上網google找到Technet 日本有說明如下
User Access Logging Service (UALSVC) と Data Sharing Service (DSSVC) を同時に開始できない問題につ
總而言之就是UALSVC 跟DSSVC會衝突
修改方法如下在cmd下面下下面兩個指令就可以解決此問題

Sc config ualsvc type=own
Sc config dssvc type=own