Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Rapporten om programtillförlitlighet ger insikter om potentiella problem för skrivbordsprogram på hanterade enheter. Du kan snabbt identifiera de främsta programmen som påverkar slutanvändarens produktivitet och se aggregerad appanvändning tillsammans med mått på appfel för dessa program. Från rapporten kan du öka detaljnivån för specifika enhetsdata och visa en tidslinje med apptillförlitlighetshändelser för att felsöka problem som påverkar slutanvändaren.
Innan du börjar
- Granska resultat, baslinjer och insikter i slutpunktsanalys för att förstå dessa begrepp.
- Bekräfta att miljön uppfyller alla krav.
Granska rapporten
I administrationscentret för Microsoft Intune väljer du Rapporterar>slutpunktsanalys>programmets tillförlitlighet.
Tillförlitlighetspoäng för app
Apptillförlitlighetspoängen ger en övergripande vy över stabiliteten i skrivbordsprogram i din miljö. Precis som med andra slutpunktsanalyspoäng är poängen ett tal mellan 0 och 100. Poängen beräknas från apptillförlitlighetspoängen för varje skrivbordsprogram i din miljö som finns på fliken Appprestanda .
Varje program på fliken Appprestanda tilldelas en tillförlitlighetspoäng för appen baserat på:
- Kraschfrekvens: För varje app används det totala antalet krascher och den totala användningstiden under ett rullande fönster på 14 dagar för att beräkna värdet för genomsnittlig tid till fel . Denna beräkning normaliserar kraschfrekvensen och möjliggör direkt jämförelse av den relativa frekvensen av kraschhändelser mellan olika program. Det här värdet är den främsta bidragsgivaren till en apps tillförlitlighetspoäng.
- Total användningstid: Genom att ta hänsyn till användningstiden för alla registrerade enheter kan du säkerställa att de mest störande programproblemen prioriteras.
Rapportflikar
Rapporten är indelad i flikar, som var och en ger olika vyer av relaterade data och insikter.
Appprestanda
På fliken Appprestanda används data från de senaste 14 dagarna för att visa tillförlitlighetsinsikter för varje skrivbordsprogram i organisationen. Följande ansökningar ingår i rapporten:
- Förgrundsprogram med en mätbar mängd användning i organisationen. Genom att inkludera dessa program säkerställer du att rapporten fokuserar på problem som påverkar slutanvändaren.
- Program med antingen ett aktivt enhetsantal som är större än 5 eller ett antal som är större än 2 % av det totala antalet registrerade enheter i klientorganisationen, beroende på vilket som är störst. Att inkludera dessa applikationer hjälper till att filtrera bort brus och säkerställer att beräkningar görs på ett tillräckligt antal enheter för att vara meningsfulla.
För varje program i rapporten tillhandahålls följande data:
- Appnamn: Appidentifieraren i filmanifestet som tillhandahålls av dina klientenheter. Appnamnet är vanligtvis i körbart (eller .exe) format.
-
Appens visningsnamn: Programmets
friendly namenamn som rapporteras i filmanifestet. Den här kolumnen är dold som standard eftersom data inte alltid är tillgängliga. -
Apputgivare: Utgivaren av den körbara filen som rapporteras i filmanifestet. Begränsad rensning sker hos apputgivaren. Till exempel
Microsoft Corporationochmicrosoft corporationkomprimeras under rensningen. Appmetadata läggs dock inte till eller ändras i fall där de inte är tillgängliga, null eller potentiellt felaktiga. - Aktiva enheter (14 dagar): Det totala antalet registrerade enheter i klientorganisationen som har startat den här appen minst en gång under de senaste 14 dagarna.
-
Total användningstid (14 dagar): Den kumulativa användningstiden för programmet på alla klientorganisationens registrerade enheter under de senaste 14 dagarna.
Åtagandetiden används för att bestämma användningstiden.
Åtagandetiden består av båda:
- Interaktiv tid: Den tid då användaren aktivt interagerar med en applikation, till exempel surfar på webben
- Keep-alive-tid: Tiden när programmet begär en keep-alive från operativsystemet, till exempel när du presenterar en PowerPoint eller tittar på en video.
- Totalt antal kraschar (14 dagar): Det totala antalet programkraschhändelser som rapporterats för alla registrerade enheter i klientorganisationen under de senaste 14 dagarna.
-
Genomsnittlig tid till fel: Den genomsnittliga engagemangstid som en slutanvändare kan använda programmet innan en krasch inträffar under de senaste 14 dagarna. Det här värdet beräknas genom att den totala användningstiden (14 dagar) divideras med det totala antalet krascher (14 dagar). Genom att relatera användningstid och antal krascher normaliseras frekvensen av krascher mellan olika program. Program utan kraschhändelser i klientorganisationen under de senaste 14 dagarna får ett genomsnittligt felvärde på
No crash events. - Apptillförlitlighetspoäng: En poäng mellan 0 och 100 som representerar den relativa tillförlitligheten för programmet i din klientorganisation. Poängen beräknas baserat på genomsnittlig tid till fel och total användningstid (14 dagar). Poängen 0 representerar en opålitlig app som sannolikt hämmar slutanvändarens produktivitet. Poängen 100 representerar en tillförlitlig app som sannolikt bidrar till slutanvändarens produktivitet.
Obs!
Högst 10 programkraschhändelser används per program och enhet och dag. Detta förhindrar överdriven datainsamling från enheter med allvarliga programproblem och hjälper till att förhindra att avvikande enheter har otillbörlig påverkan på tillförlitlighetspoängen för enskilda program.
Program med en obetydlig förgrundsanvändning (cirka 10 minuter eller mindre) på en viss enhet kanske inte spelas in.
Information om appprestanda
Om du väljer ett appnamn i tabellen från Appprestanda öppnas Information om appprestanda. Informationen om appprestanda består av två flikar:
- Appversioner: På den här fliken kan du jämföra antalet appkrascher och antalet unika enheter med krascher i olika versioner av programmet under de senaste 14 dagarna. Den här informationen kan vara användbar för att avgöra vilken version av ett program som är den mest tillförlitliga. Informationen kan hjälpa dig att felsöka ett potentiellt problem med vissa versioner av ett program. Dessa insikter kan också vara värdefulla när du ska bestämma vilken version av ett program som ska distribueras, om du ska installera en uppdatering eller återställa en uppdatering.
- OS-versioner: Den här fliken jämför genomsnittlig tid till fel för programmet mellan olika versioner av Windows. Den här informationen kan vara användbar för att identifiera potentiella korrelationer mellan operativsystemversion och programproblem.
Enhetens prestanda
Fliken Enhetsprestanda visar insikter om programtillförlitlighet för varje berättigad, registrerad enhet i din klientorganisation. Kolumnen Totalt antal appkrascher (14 dagar) visar det totala antalet appkraschhändelser från en app som rapporterats av enheten under de senaste 14 dagarna. Dessa kraschhändelser kan associeras med alla program som är installerade på enheten och kommer inte nödvändigtvis från samma program.
Viktigt
Appkraschhändelser är begränsade till 10 appkraschhändelser per applikation per enhet och dag.
Om du väljer ett enhetsnamn öppnas fliken Programtillförlitlighet för den enheten. På den här fliken visas en tidslinje för appkrascher och händelser där en app slutar svara för enheten under en angiven tidsperiod, upp till 14 dagar. Använd alternativet Filter för att välja ett anpassat tidsintervall.
Obs!
På flikarna Enhetsprestanda i slutpunktsanalys ser administratörer bara enheter som de har åtkomst till enligt deras tilldelade omfångstaggar. Mer information om omfångstaggar finns i Omfångstaggar för distribuerad IT. Aggregerade insikter, till exempel poäng och sammanfattningsvyer, beräknas med hjälp av alla registrerade enheter i klientorganisationen. Information om hur du tillämpar omfångstaggar på aggregerade insikter finns i Enhetsomfång i slutpunktsanalys.
Kända problem
Vissa enheter visas inte i rapporten på grund av ett problem med klientcertifikatet.
Scenario: I vissa ovanliga situationer kan enheter saknas i programmets tillförlitlighetsrapport . Du kan avgöra hur många enheter som rapporterar programtillförlitlighetsdata genom att titta på antalet poster i tabellen på fliken Enhetsprestanda i rapporten Programtillförlitlighet .
Påverkade enheter: Det här problemet påverkar enheter som registrerats i slutpunktsanalys från Configuration Manager som inte kan ladda ned en nödvändig ServiceCertificate-princip. Utan den här principen kan enheter inte rapportera programtillförlitlighetsdata till slutpunktsanalys.
Viktigt
Detta är inte ett vanligt problem. Innan du fortsätter med åtgärden kontrollerar du att dina saknade enheter:
- Används aktivt
- Har haft tillräckligt med tid för att börja rapportera data
Använd följande skript för att avgöra om problemet påverkar en enhet:
$query = "SELECT * FROM CCM_PendingPolicyState WHERE PolicyID=""B27D9CFC-84AD-0AF8-9DF1-23EE05E8C05D"""
$obj = Get-WmiObject -Query $query -Namespace "root\ccm\policyagent"
foreach ($value in $obj)
{
if ($value.State -eq 1)
{
Write-Host "Found ServiceCertificate policy in the pending policy list."
}
}
Åtgärd: Kör följande skript på berörda enheter för att framtvinga en nedladdning av det uppdaterade ServiceCertificate-principtillståndet. När du har slutfört alla steg är problemet löst och enheten kan börja ladda upp programtillförlitlighetsdata. Det kan ta upp till 72 timmar innan data börjar visas i slutpunktsanalysportalen.
On Error Resume Next
Set WshShell = WScript.CreateObject("WScript.Shell")
'First, find the pending policy object
Set wmiService = GetObject("winmgmts:\\.\root\ccm\policyagent")
Set wmiObjs = wmiService.ExecQuery("SELECT * FROM CCM_PendingPolicyState WHERE PolicyID=""B27D9CFC-84AD-0AF8-9DF1-23EE05E8C05D""")
For Each wmiPendingPolicy In wmiObjs
If wmiPendingPolicy.State = 1 Then
WScript.Echo "Found ServiceCertificate policy in the pending policy list. Resetting the state to force re-download"
wmiPendingPolicy.State = 0
wmiPendingPolicy.Put_
If Err.Number <> 0 Then
WScript.Echo "Failed to update ServiceCertificate policy state. Error code = " & Err.Number
Else
WScript.Echo "Successfully updated ServiceCertificate policy state."
End If
End If
Next