Các bước chung
Để đảm bảo cài đặt thành công, hãy đảm bảo:
-
Bạn đang sử dụng chương trình cài đặt mới nhất cho máy Power Automate tính
-
Bạn có đặc quyền quản trị: trình cài đặt sẽ yêu cầu bạn đặc quyền quản trị và không thành công nếu bạn chọn không
-
Bạn đã khởi động lại máy của mình: một số Windows thay đổi yêu cầu khởi động lại để có hiệu lực và có thể chặn cài đặt của bạn
-
Bạn đang chạy phiên bản cập nhật của HĐH Windows được hỗ trợ: Windows 10 (Home, Pro hoặc Enterprise) hoặc Windows Server 2016 trở lên
Các vấn đề cài đặt và giải pháp thay thế đã biết
Power Automate khởi động dịch vụ: Không thể tải DLL 'uiflowsclient.dll'
Nguyên nhân
Quá trình cài đặt không thành công vì dịch vụ Power Automate Windows không khởi động được và nhật ký trình xem sự kiện cho biết lý do không thể bắt đầu là "System.DllNotFound Exception: Unable to load DLL 'uiflowsclient.dll'"
Cách giải quyết
Gỡ cài đặt Microsoft Visual C++ 2015-2019 Có thể phân phối lại
Đi tới Cài đặt > Dụng > dụng và & cài đặt, sau đó cài đặt lại Power Automate tính năng này. Chương Power Automate trên máy tính sẽ cài đặt lại C++ có thể phân phối lại.
Dịch vụ tự động hóa nguồn không khởi động được: không thể liệt vào các phiên
Quá trình cài đặt không thành công vì Power Automate vụ gặp sự cố khi khởi động, kèm theo lỗi này trong trình xem sự kiện:
Nguyên nhân
Chương trình cài đặt cấp quyền truy nhập Power Automate dịch vụ người dùng để liệt kế phiên người dùng trên máy. Để có hiệu lực, có thể bạn sẽ cần khởi động lại máy của mình.
Độ phân giải (chương trình cài đặt phiên bản 2.18 trở lên bắt buộc)
Bạn có thể giải quyết sự cố này bằng cách bỏ qua bước khởi động dịch Power Automate trong quá trình cài đặt và khởi động lại máy ngay sau khi cài đặt. Điều này có thể được thực hiện bằng cách chuyển tham đối /SKIPSTARTINGPOWERAUTOMATESERVICE đến trình cài đặt:
Nếu thành công, bạn sẽ thấy dịch vụ Power Automate Windows đang chạy thành công sau khi máy khởi động lại, đồng thời, không còn gặp sự cố và phát ra lỗi "không thể liệt nhất phiên" được nhìn thấy trong nhật ký sự kiện.
Dịch vụ tự động hóa nguồn không khởi động được: Lỗi tài khoản dịch vụ
Quá trình cài đặt không thành công vì Power Automate vụ gặp sự cố khi khởi động và trình xem sự kiện hiển thị hai lỗi sau:
và
Nguyên nhân
Có khả năng máy tính của bạn đã gặp sự cố khi không cho phép tài khoản Windows của dịch vụ Power Automate (NT Service\UIFlowService) tạo ra trong quá trình cài đặt.
Điều này có thể được xác nhận bằng cách chạy lại bản cài đặt và kiểm tra xem tài khoản có tồn tại không trong khi trình cài đặt đang cố gắng khởi động dịch vụ Power Automate của bạn. Hồ sơ của tài khoản nên được tìm thấy trong sổ đăng ký ở đây: "Thông HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\S-1-5-80-3017052307-2994996872-1615411526-3164924635-3391446484
Nếu khóa đăng ký này không tồn tại, máy tính của bạn không cho phép tạo tài khoản người dùng dịch vụ. Lưu ý rằng khi Power Automate trên máy tính đặt dự kiến khóa không tồn tại thì sự tồn tại của khóa cần được kiểm tra trong quá trình cài đặt.
Độ phân giải (chương trình cài đặt phiên bản 2.18 trở lên bắt buộc)
Có một giải pháp thay thế yêu cầu cung cấp Windows khoản người dùng sẽ chạy dịch vụ thay vì tài khoản mặc định. Tài khoản này sẽ cần phải là thành viên của nhóm người dùng máy tính từ xa và sẽ cần có đặc quyền "Đăng nhập dưới dạng dịch vụ".
Bạn có thể chạy trình cài đặt và bỏ qua việc bắt đầu dịch vụ tự động hóa nguồn bằng cách chạy dịch vụ từ dòng lệnh và đi qua dịch vụ từ dòng lệnh đó đến tham đối /SKIPSTARTINGPOWERAUTOMATESERVICE
Khi quá trình cài đặt thành công, hãy chạy ứng Power Automate thời gian chạy máy và sử dụng menu khắc phục sự cố để thay đổi tài khoản dịch vụ.
Dịch vụ tự động hóa của power không khởi động được: Xác minh rằng bạn có đủ đặc quyền để cài đặt dịch vụ hệ thống
Để xác nhận rằng đây là sự cố bạn đang gặp phải, hãy tìm sự kiện sau đây trong Trình xem sự kiện:
Cũng như sự cố không liên quan đến dịch vụ Power Automate trên máy tính, nếu tìm thấy bất kỳ lỗi nào như chụp bên dưới thì nguyên nhân gây ra sự cố là do việc chặn cài đặt:
Nguyên nhân
Tài khoản được dùng để khởi động dịch Power Automate không thể khởi động dịch vụ vì chính sách "Từ chối đăng nhập dưới dạng dịch vụ" sẽ ngăn chặn nó.
Theo mặc định và trong quá trình cài đặt, UIFlowService sẽ chạy dưới dạng NT SERVICE\UIFlowService. Có thể thay đổi tài khoản mà UIFlowService sử dụng sau này, nhưng đối với mục đích cài đặt, bạn không được chặn không cho đăng nhập.
Giải pháp
Cập nhật chính sách "Từ chối đăng nhập dưới dạng dịch vụ" để loại bỏ tài khoản hoặc nhóm ngăn dịch vụ NT\UIFlowService đăng nhập dưới dạng dịch vụ.
Ví dụ: Mọi người
Không thể liên kết chứng chỉ SSL
Để xác nhận rằng đây là sự cố bạn đang gặp phải, hãy xem nhật ký chương trình cài đặt (Xem phần Thu thập thông tin chẩn đoán dưới đây) cho "Loại bỏ ngoại lệ trong khi SetServiceUrlAcl".
Nguyên nhân
When installing Power Automate, it will bind an SSL certificate. Điều này có thể không thành công vì một số lý do.
Giải pháp
Để biết thêm chi tiết về nguyên nhân gốc, hãy chạy các lệnh PowerShell sau đây. Một trong những điều này sẽ không thành công với một mã lỗi cụ thể, mã này sẽ cung cấp thêm thông tin chuyên sâu về cách giảm thiểu sự cố:
$sslport = 8443
$applicationId = [string]::Format("{{{0}}}", "33BEDDD1-E697-4606-B306-C5DFE7AE0AAE")
$serviceUser = "[USER account]" # TODO: fill with domain\alias
$thumb = "[Certificate thumbprint to bind - certificate located in LocalMachine\My cert store]" # TODO: fill certificate thumbprint
function ExitIfError {
if ($LASTEXITCODE -ne 0) {
exit 1
}
}
Write-Host port: $sslport; thumb: $thumb; applicationId=$applicationId
Write-Host [2] Adding all IP addresses to the IP listen list
netsh http add iplisten ipaddress=0.0.0.0
Write-Host [3] Trying to remove the previous certificate on port $sslPort
netsh http delete sslcert ipport=0.0.0.0:$sslPort
Write-Host [4] Binding port $sslPort to certificate with thumbprint $thumb
netsh http add sslcert ipport=0.0.0.0:$sslPort certhash=$thumb appid=$applicationId verifyclientcertrevocation=disable
& netsh http show sslcert ipport=0.0.0.0:$sslPort # displaying the cert binding
ExitIfError
Write-Host [5] Giving access to https://+:$sslPort/UiFlowDispatcher/ to user $serviceUser
netsh http add urlacl url=https://+:$sslPort/UiFlowDispatcher/ user=$serviceUser
Thu thập thông tin chẩn đoán
Để hiểu và khắc phục tốt nhất cài đặt của bạn, dữ liệu sau đây có thể giúp ích:
-
Nhật ký chương trình cài đặt: Các nhật ký này có thể được tìm thấy trong thư mục %temp% của người dùng cài đặt (nhập '%temp%' trong thanh địa chỉ của file explorer, rồi nhấn enter). Có hai tệp để đến đó với các định dạng sau: Power_Automate_Desktop_*.log và Power_Automate_Desktop_*_*_MicrosoftFlowRPA.log, bạn có thể xếp thứ tự các tệp theo "Đã sửa đổi ngày" để dễ tìm tệp hơn.
Liên Power_Automate_Desktop_*.log được liên kết trên màn hình kết thúc lỗi của chương trình cài đặt và sẽ chứa lý do chung tại sao quá trình cài đặt không thành công. Tệp Power_Automate_Desktop_*_*_MicrosoftFlowRPA.log có các nhật ký chi tiết hơn về quá trình cài đặt.
-
Nhật ký trình xem sự kiện: Những nhật ký này sẽ có giá trị khi một dịch Windows không khởi động được. Mở trình xem Windows kiện, dẫn hướng Windows Nhật ký > Dụng và tìm lỗi trong
-
Nhật ký dữ liệu chương trình: Có nhật ký của các cấu phần mà chúng tôi cài đặt trên máy tính của bạn. Bạn có thể tìm thấy chúng theo đường dẫn sau đây: %programdata%\Microsoft\Power Automate Desktop\Logs Những nhật ký này sẽ yêu cầu đặc quyền quản trị để sao chép vào một thư mục khác. Bạn sẽ cần sao chép chúng trước khi có thể mở chúng, các nội dung của thư mục này sẽ là chỉ viết.
Nếu bạn cần liên hệ với bộ phận hỗ trợ, vui lòng gửi 4 mục này dưới dạng tệp zip với vé của bạn:
-
Power_Automate_Desktop_*.log
-
Power_Automate_Desktop_*_*_MicrosoftFlowRPA.log
-
Nhật ký trình xem sự kiện:
-
chọn Lọc nhật ký hiện tại để chỉ ghi nhật ký đúng (ví dụ: giờ cuối cùng)
-
bấm chuột phải vào các lỗi đã chọn
-
chọn Lưu Tệp Nhật ký Đã lọc dưới dạng và lưu dưới dạng tệp evtx
-
-
%programdata%\Microsoft\Power Automate Bàn làm việc\Tệp nhật ký