- {#if report.Security.AvList.length > 0}
- Currently Installed AVs are:
-
- {#each report.Security.AvList as antivirus}
- {antivirus}
- {/each}
-
+
+
+ The OS is
+ {#if insider}
+ Insider
{:else}
- There are no installed AVs!
+ { valid ? "Not EOL" : "EOL" }{ (valid && !latest) ? ", but " : " and " }{latest ? "Up-to-date" : "not Up-to-date"}.
{/if}
-
-
-
- {#if report.System.UsernameSpecialCharacters}
-
-
- Username found with Special Characters!
-
+ (version {report.BasicInfo.FriendlyVersion}, build {report.BasicInfo.Version})
- {/if}
-
- {#if report.System.OneDriveCommercialPathLength != null}
+
- OneDrive Path Length: {report.System.OneDriveCommercialPathLength}
- OneDrive Name Length: {report.System.OneDriveCommercialNameLength}
+ The current uptime is {days} days, {hours} hours, {minutes} minutes, and {seconds} seconds.
- {/if}
- {#if report.System.RecentMinidumps != 0}
- There have been {report.System.RecentMinidumps} Minidumps found
+ {#if report.Security.AvList.length > 0}
+ Currently Installed AVs are:
+
+ {#each report.Security.AvList as antivirus}
+ {antivirus}
+ {/each}
+
+ {:else}
+ There are no installed AVs!
+ {/if}
- {/if}
- {#if hostsFileHash != report.Network.HostsFileHash}
-
-
- Hosts file has been modified from original.
-
-
- {/if}
+ {#if report.System.UsernameSpecialCharacters}
+
+
+ Username found with Special Characters!
+
+
+ {/if}
- {#if report.Hardware.Batteries != null && report.Hardware.Batteries.length > 0}
- {#each report.Hardware.Batteries as battery}
- {#if battery.Remaining_Life_Percentage < 70}
-
-
- Hosts file has been modified from original.
-
-
- {/if}
- {/each}
- {/if}
+ {#if report.System.OneDriveCommercialPathLength != null}
+
+
+ OneDrive Path Length: {report.System.OneDriveCommercialPathLength}
+ OneDrive Name Length: {report.System.OneDriveCommercialNameLength}
+
+
+ {/if}
- {#if report.Events.UnexpectedShutdownCount > 0}
-
-
- {report.Events.UnexpectedShutdownCount} Unexpected Shutdowns found.
-
-
- {/if}
+ {#if report.System.RecentMinidumps != 0}
+
+
+ There have been {report.System.RecentMinidumps} Minidumps found
+
+
+ {/if}
- {#if report.Events.MachineCheckExceptionCount > 0}
-
-
- {report.Events.MachineCheckExceptionCount} Machine Check Exceptions found.
-
-
- {/if}
+ {#if hostsFileHash != report.Network.HostsFileHash}
+
+
+ Hosts file has been modified from original.
+
+
+ {/if}
- {#if report.Events.WheaErrorRecordCount > 0}
-
-
- {report.Events.WheaErrorRecordCount} WHEA errors found.
-
-
- {/if}
+ {#if report.Hardware.Batteries != null && report.Hardware.Batteries.length > 0}
+ {#each report.Hardware.Batteries as battery}
+ {#if battery.Remaining_Life_Percentage < 70}
+
+
+ Hosts file has been modified from original.
+
+
+ {/if}
+ {/each}
+ {/if}
- {#if report.Events.PciWheaErrorCount > 0}
-
-
- {report.Events.PciWheaErrorCount} PCI WHEA errors found.
-
-
- {/if}
+ {#if report.Events.UnexpectedShutdownCount > 0}
+
+
+ {report.Events.UnexpectedShutdownCount} Unexpected Shutdowns found.
+
+
+ {/if}
- {#if report.Meta.ElapsedTime > 200000}
-
-
- Specify runtime is over 20s
-
-
- {/if}
+ {#if report.Events.MachineCheckExceptionCount > 0}
+
+
+ {report.Events.MachineCheckExceptionCount} Machine Check Exceptions found.
+
+
+ {/if}
- {#if report.System.LimitedMemory}
-
-
- Device configured to use a limited amount of memory.
-
-
- {/if}
+ {#if report.Events.WheaErrorRecordCount > 0}
+
+
+ {report.Events.WheaErrorRecordCount} WHEA errors found.
+
+
+ {/if}
- {#if report.System.WindowsOld}
-
-
- Windows.OLD folder found.
-
-
- {/if}
+ {#if report.Events.PciWheaErrorCount > 0}
+
+
+ {report.Events.PciWheaErrorCount} PCI WHEA errors found.
+
+
+ {/if}
-
+ {#if report.Meta.ElapsedTime > 200000}
+
+
+ Specify runtime is over 20s
+
+
+ {/if}
+
+ {#if report.System.LimitedMemory}
+
+
+ Device configured to use a limited amount of memory.
+
+
+ {/if}
- {#each report.Hardware.Storage as disk, diskId}
- {#each disk.SmartData as smartEntry}
- {#if smartEntry.Name.includes('!') && /[1-9]+/gm.test(smartEntry.RawValue)}
+ {#if report.System.WindowsOld}
+
+
+ Windows.OLD folder found.
+
+
+ {/if}
+
+
+
+ {#each report.Hardware.Storage as disk, diskId}
+ {#each disk.SmartData as smartEntry}
+ {#if smartEntry.Name.includes('!') && /[1-9]+/gm.test(smartEntry.RawValue)}
+
+
+ {disk.DeviceName} (
+ {#each disk.Partitions as partition, partitionId}
+ {#if partition.PartitionLetter != null}
+ {partition.PartitionLetter}
+ {#if partitionId+1 < disk.Partitions.length}
+ ,
+ {/if}
+ {/if}
+ {/each}
+ ) has {smartEntry.RawValue} on {smartEntry.Name}.
+
+
+ {/if}
+ {/each}
+
+ {#each disk.Partitions as partition, partitionId}
+ {#if partition.DirtyBitSet}
+
+
+ Dirty bit set on {partition.PartitionLetter ? partitionId : partition.PartitionLetter} ({disk.DeviceName}).
+
+
+ {/if}
+ {/each}
+
+ {#if diskId in diskCapacityIds}
{disk.DeviceName} (
- {#each disk.Partitions as partition, partitionId}
- {#if partition.PartitionLetter != null}
- {partition.PartitionLetter}
- {#if partitionId+1 < disk.Partitions.length}
- ,
- {/if}
- {/if}
- {/each}
- ) has {smartEntry.RawValue} on {smartEntry.Name}.
+ {#each disk.Partitions as partition, partitionId}
+ {#if partition.PartitionLetter != null}
+ {partition.PartitionLetter}
+ {#if partitionId + 1 < disk.Partitions.length}
+ ,
+ {/if}
+ {/if}
+ {/each}
+ ) has differing capacities. ({bytesToGigabytes(disk.DiskCapacity)} on disk vs. {bytesToGigabytes(diskCapacityIds[diskId])} on partitions.)
{/if}
{/each}
- {#each disk.Partitions as partition, partitionId}
- {#if partition.DirtyBitSet}
+
+
+ {#each report.System.ChoiceRegistryValues as regEntry}
+ {#if regEntry.Value && !lists.defaultRegEntries[regEntry.Name].includes(regEntry.Value)}
- Dirty bit set on {partition.PartitionLetter ? partitionId : partition.PartitionLetter} ({disk.DeviceName}).
+ Registry Value {regEntry.Name} found set, value of {regEntry.Value}.
{/if}
{/each}
- {#if diskId in diskCapacityIds}
-
-
- {disk.DeviceName} (
- {#each disk.Partitions as partition, partitionId}
- {#if partition.PartitionLetter != null}
- {partition.PartitionLetter}
- {#if partitionId + 1 < disk.Partitions.length}
- ,
- {/if}
- {/if}
- {/each}
- ) has differing capacities. ({bytesToGigabytes(disk.DiskCapacity)} on disk vs. {bytesToGigabytes(diskCapacityIds[diskId])} on partitions.)
-
-
- {/if}
- {/each}
-
-
-
- {#each report.System.ChoiceRegistryValues as regEntry}
- {#if regEntry.Value && !lists.defaultRegEntries[regEntry.Name].includes(regEntry.Value)}
-
-
- Registry Value {regEntry.Name} found set, value of {regEntry.Value}.
-
-
- {/if}
- {/each}
+