2019年8月11日 星期日

右鍵新增 Excel 檔案,無法開啟的問題

一直困擾很久的問題,終於解決了

就是如是右鍵 --> 新增 Excel檔案會出現下列的問題
「無法開啟xlsx檔案 因為檔案格式或副檔名無效.請確認檔案沒有損毀 且副檔名符合檔案的格式」

但是如果是開啟Excel檔,去新增的就沒問題,之前在 Google 也一直找不到問題,後來才找到問題點。

這個問題歸根結底,是模板導致的 。
也就是office 模板指向路徑沒有模板,例如被誤刪或指向路徑被修改。
問題現象就是彈出上面的框框。

解決這個問題的方法也很簡單,
新建一個xlsx檔案(要可以正常的),另存為excel12.xlsx
把這個檔案複製到 C:\WINDOWS\Shellnew\ 目錄下。
輸入regedit,進入登錄檔編輯器。
找到HKEY_CLASSES_ROOT,右鍵查詢,輸入 .xlsx

依次展開.xlsx → Excel.Sheet.12 →  ShellNew

找到filename 修改值為  C:\WINDOWS\Shellnew\excel12.xlsx 然後退出登錄檔編輯器,

然後右鍵新建一個Excel檔案開啟就可以了。

如果新建.xls檔案也有問題,那就新建一個.xlsx檔案另存為 .xls檔案 也放到指定的模板路徑裡
重複上述步驟 ,只不過搜尋.xlsx 改成搜尋.xls

參考來源:

2019年6月15日 星期六

Win10 安裝 Office 2016 出現錯誤代碼 1935

全新的電腦移內建的Office軟體之後,就變成無法安裝Office了

其實也不是網路上沒有解決方法,只是因為錯誤代碼與關鍵字沒有被文字化,找了好久才找到微軟的解答,也就是因為這個原因,我才決定要打這一篇文章。

解決的方法如下:
不用怕是奇怪的連結,因為我不是壞人,我是好人(笑

基本上呢,只要下載
NetFxRepairTool


上面的連結點進去會像下面圖片這個樣子。
我就在想說大家都是技術人員應該不用講的那麼細,但還是貼了(汗)

Microsoft .NET Framework Repair Tool的下載頁面

選擇修復軟體就好,下面的是隱私聲明的文件,想看的再勾就好。按下Next。

選擇Microsoft .NET Framework Repair Tool就好


並按照他的步驟修復之後,就可以順利的再把Office 安裝上去囉。

文章的出處 0x31 自己的問題自己解決

2019年5月25日 星期六

Proxmox 安裝 Webmin

WEBMIN下載網站

步驟一:
使用 SSH 登入 Putty

步驟二:
# wget http://prdownloads.sourceforge.net/webadmin/webmin-1.910.tar.gz
# gunzip webmin-1.910.tar.gz
# tar xf webmin-1.910.tar
# cd webmin-1.910
# ./setup.sh /usr/local/webmin

搞定了。

2019年5月12日 星期日

Window 2012 NPS安裝

安裝的步驟就不介紹了,Google還滿多了。
直接講重點
步驟一:在 RADIUS 用戶端新一個 Client 
===============================

步驟二:在原則-->連線要求原則--新增戶端 Client 
==========================================


步驟三:在原則-->網路原則--新增戶端 Client 
==========================================




查詢C:\Windows\system32\LogFiles\Log可以知道是否有成功

"RADIUSAD","IAS",05/12/2019,20:15:04,1,"kou@aaa.bbb.edu.tw","aaa.bbb.edu.tw/系統管理/test",,,,,,,,0,"192.168.166.243","UR-935",,,,,,,1,"Radius",0,"311 1 192.168.166.18 05/12/2019 11:32:54 8",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,"UR-935",1,,,,"

其中的 藍字 是在「RADIUS 用戶端」新增的名稱
其中的 紅字 是在「網路原則」新增的名稱


2019年5月11日 星期六

CentOS yum更新套件

=====================================
一、yum更新套件

下指令:yum -y update

圖2 更新完成




*昇級全部套件
yum -y update
 -y 參數用於當運行時所提出的問題用 yes 回答指令。

*update後面接上套件名稱的話可針對該套件更新
例:yum update httpd(套件名稱)

*yum check-update
檢查可更新的套件有那些

*yum clean
#清除安裝下載時的暫套件原始檔,存放在/var/cache/yum

*安裝套件
yum install 套件名稱

*移除套件
yum remove httpd(套件名稱)

*清除暫存檔 (/var/cache/yum)
yum clean

查詢功能

  1. 查詢套件資訊
    yum info 套件名稱
  2. 搜尋套件
    yum search 關鍵字
    ex:
    $ yum search zlib
  3. 查詢套件
    yum list 套件名稱
    ex:
    $ yum list zlib
  4. 查詢所有可更新的套件
    yum list updates
  5. 查詢所有已安裝的套件
    yum list installed
  6. 查詢特定檔案存在於什麼套件之中
    yum provides 檔案名稱
    或:
    yum provides */檔案名稱
    或:
    yum resolvedep 檔案名稱
    ex:
    $ yum provides libz.*
    或:
    $ yum provides */nslookup
    或:
    $ yum resolvedep libz.so.1

套件組

  1. 查看已安裝與可安裝的套件組
    yum grouplist
  2. 安裝套件組
    yum groupinstall "套件組名稱"
  3. 昇級套件組
    yum groupupdate "套件組名稱"
  4. 移除套件組
    yum groupremove "套件組名稱"
  5. 查看套件組資訊
    yum groupinfo "套件組名稱"

其它說明

  1. 當你用 yum 更新所有的套件時,如果不想更新 Kernel 的話,請編輯 /etc/yum.conf,在 [main] 區段加入一行:
    exclude=kernel*

錯誤處理

  1. 當安裝套件時出現錯誤訊息:
    pkgKey xxx doesn't exist in repo base
    你可以執行:
    yum clean metadata
    解決這個問題。
資訊來源 Vixual

安裝 Qemu Agent 節省 KVM 使用的記憶體使用量(Linux)

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

1. 建立 VM 並且先進行設置 (千萬不要先開 VM),在執行中VM無法使用。

2. 在 PVE 的 KVM - Option 中將 Qemu Agent 改為 Yes (Enable)

3. 啟動 VM 並安裝作業系統

Linux
On Linux you have to simply install the qemu-guest-agent, please refer to the documentation of your system.

We show here the commands for Debian/Ubuntu and Redhat based systems:

on Debian/Ubuntu based systems (with apt-get) run:

apt-get install qemu-guest-agent
and on Redhat/CentOS based systems (with yum):
yum install qemu-guest-agent

最後記得 reboot 重開機就可以了。
以上即可完成.

資料參考來源:Proxmox VE Qemu-guest-agent

安裝 Qemu Agent 節省 KVM 使用的記憶體使用量(Windwos)

==========================================================
Virtio-Win 最新下載點

1. 建立 VM 並且先進行設置 (千萬不要先開 VM),在執行中VM無法使用。

2. 在 PVE 的 KVM - Option 中將 Qemu Agent 改為 Yes (Enable)

3. 啟動 VM 並安裝作業系統

4. 先手動安裝 VirtIO 網卡驅動

5. 再手動安裝 PCI 驅動 (Balloon Driver 驅動程式)

6. 最後手動安裝 PCI 簡單通訊裝置驅動

7. 到 VirtIO 光碟中的【guest-agent】這個目錄裡面,選擇你的系統版本

  • x64系統:qemu-ga-x64-32.msi 並完成安裝
  • x86系統:qemu-ga-x86.msi 並完成安裝

8. 到系統的 "服務" 中將 QEMU Guest Agent 服務確認狀態為「自動啟動」就可以。

9. 到 VirtIO 光碟中的 【Balloon】 這個目錄裡面,選擇你的對應的【作業系統】版本的資料夾「amd64」的目錄複製到本機中(例如:C:/Program files/Balloon )。我的習慣變更目錄名稱為 Balloon

10. 使用「管理者權限」啟動 "命令提示字元"

11. 在 "命令提示字元"執行「C:/Program files/Balloon/BLNSVR.exe -i」會去設定 Balloon 為 "服務"。

12. 到 「服務」中確定 Balloon Service 服務狀態為 "自動啟動"

13. 以上即可完成.

出現下列訊息,因為Qemu Agent的版本太舊了。
Qemu agent on 2012r2: No network information 的問題(IPS)
下載新版本

資料參考來源:https://www.youtube.com/watch?v=fn6iJzRQDkw

資料參考來源:FB Proxmox VE伺服器虛擬化管理平台 使用者社團

資料參考來源:Proxmox論壇