swsqy commited on
Commit
da5f0c0
1 Parent(s): 407b260

Upload folder using huggingface_hub

Browse files
This view is limited to 50 files because it contains too many changes.   See raw diff
Files changed (50) hide show
  1. .dockerignore +13 -0
  2. .github/ISSUE_TEMPLATE/1-issue.yml +39 -0
  3. .github/ISSUE_TEMPLATE/2-feature.yml +37 -0
  4. .github/ISSUE_TEMPLATE/3-bug.yml +41 -0
  5. .github/ISSUE_TEMPLATE/4-question.yml +26 -0
  6. .github/ISSUE_TEMPLATE/config.yml +1 -0
  7. .github/dependabot.yml +10 -0
  8. .github/logo.png +0 -0
  9. .github/renovate.json +4 -0
  10. .github/workflows/build.yml +113 -0
  11. .github/workflows/check.yml +25 -0
  12. .github/workflows/hub.yml +24 -0
  13. .github/workflows/test.yml +17 -0
  14. .gitignore +1 -0
  15. Dockerfile +41 -0
  16. assets/win10x64-enterprise-eval.xml +424 -0
  17. assets/win10x64-enterprise.xml +427 -0
  18. assets/win10x64-iot.xml +433 -0
  19. assets/win10x64-ltsc.xml +430 -0
  20. assets/win10x64.xml +427 -0
  21. assets/win11x64-enterprise-eval.xml +447 -0
  22. assets/win11x64-enterprise.xml +450 -0
  23. assets/win11x64-iot.xml +456 -0
  24. assets/win11x64-ltsc.xml +456 -0
  25. assets/win11x64.xml +450 -0
  26. assets/win2008r2-eval.xml +299 -0
  27. assets/win2008r2.xml +302 -0
  28. assets/win2012r2-eval.xml +317 -0
  29. assets/win2012r2.xml +320 -0
  30. assets/win2016-eval.xml +337 -0
  31. assets/win2016.xml +340 -0
  32. assets/win2019-eval.xml +341 -0
  33. assets/win2019.xml +344 -0
  34. assets/win2022-eval.xml +341 -0
  35. assets/win2022.xml +344 -0
  36. assets/win2025-eval.xml +341 -0
  37. assets/win2025.xml +344 -0
  38. assets/win7x64-enterprise.xml +287 -0
  39. assets/win7x64-ultimate.xml +287 -0
  40. assets/win7x64.xml +287 -0
  41. assets/win7x86-enterprise.xml +287 -0
  42. assets/win7x86-ultimate.xml +287 -0
  43. assets/win7x86.xml +287 -0
  44. assets/win81x64-enterprise-eval.xml +302 -0
  45. assets/win81x64-enterprise.xml +305 -0
  46. assets/win81x64.xml +312 -0
  47. assets/winvistax64-enterprise.xml +261 -0
  48. assets/winvistax64-ultimate.xml +261 -0
  49. assets/winvistax64.xml +261 -0
  50. assets/winvistax86-enterprise.xml +261 -0
.dockerignore ADDED
@@ -0,0 +1,13 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ .dockerignore
2
+ .git
3
+ .github
4
+ .gitignore
5
+ .gitlab-ci.yml
6
+ .gitmodules
7
+ Dockerfile
8
+ Dockerfile.archive
9
+ compose.yml
10
+ compose.yaml
11
+ docker-compose.yml
12
+ docker-compose.yaml
13
+ *.md
.github/ISSUE_TEMPLATE/1-issue.yml ADDED
@@ -0,0 +1,39 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ name: "\U0001F6A8 Technical issue"
2
+ description: When you're experiencing problems using the container
3
+ body:
4
+ - type: input
5
+ id: os
6
+ attributes:
7
+ label: Operating system
8
+ description: Your Linux distribution (can be shown by `lsb_release -a`).
9
+ placeholder: e.g. Ubuntu 24.04
10
+ validations:
11
+ required: true
12
+ - type: textarea
13
+ id: summary
14
+ attributes:
15
+ label: Description
16
+ description: A clear and concise description of your issue.
17
+ validations:
18
+ required: true
19
+ - type: textarea
20
+ id: compose
21
+ attributes:
22
+ label: Docker compose
23
+ description: The compose file (or otherwise the `docker run` command used).
24
+ validations:
25
+ required: true
26
+ - type: textarea
27
+ id: log
28
+ attributes:
29
+ label: Docker log
30
+ description: The logfile of the container (as shown by `docker logs windows`).
31
+ validations:
32
+ required: true
33
+ - type: textarea
34
+ id: screenshot
35
+ attributes:
36
+ label: Screenshots (optional)
37
+ description: Screenshots that might help to make the problem more clear.
38
+ validations:
39
+ required: false
.github/ISSUE_TEMPLATE/2-feature.yml ADDED
@@ -0,0 +1,37 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ name: "\U0001F680 Feature request"
2
+ description: Suggest an idea for improving the container
3
+ title: "[Feature]: "
4
+ labels: ["enhancement"]
5
+ body:
6
+ - type: textarea
7
+ id: problem
8
+ attributes:
9
+ label: Is your proposal related to a problem?
10
+ description: |
11
+ Provide a clear and concise description of what the problem is.
12
+ For example, "I'm always frustrated when..."
13
+ validations:
14
+ required: true
15
+ - type: textarea
16
+ id: solution
17
+ attributes:
18
+ label: Describe the solution you'd like.
19
+ description: |
20
+ Provide a clear and concise description of what you want to happen.
21
+ validations:
22
+ required: true
23
+ - type: textarea
24
+ id: alternatives
25
+ attributes:
26
+ label: Describe alternatives you've considered.
27
+ description: |
28
+ Let us know about other solutions you've tried or researched.
29
+ validations:
30
+ required: true
31
+ - type: textarea
32
+ id: context
33
+ attributes:
34
+ label: Additional context
35
+ description: |
36
+ Is there anything else you can add about the proposal?
37
+ You might want to link to related issues here, if you haven't already.
.github/ISSUE_TEMPLATE/3-bug.yml ADDED
@@ -0,0 +1,41 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ name: "\U0001F41E Bug report"
2
+ description: Create a report to help us improve the container
3
+ title: "[Bug]: "
4
+ labels: ["bug"]
5
+ body:
6
+ - type: input
7
+ id: os
8
+ attributes:
9
+ label: Operating system
10
+ description: Your Linux distribution (can be shown by `lsb_release -a`).
11
+ placeholder: e.g. Ubuntu 24.04
12
+ validations:
13
+ required: true
14
+ - type: textarea
15
+ id: summary
16
+ attributes:
17
+ label: Description
18
+ description: Describe the expected behaviour, the actual behaviour, and the steps to reproduce.
19
+ validations:
20
+ required: true
21
+ - type: textarea
22
+ id: compose
23
+ attributes:
24
+ label: Docker compose
25
+ description: The compose file (or otherwise the `docker run` command used).
26
+ validations:
27
+ required: true
28
+ - type: textarea
29
+ id: log
30
+ attributes:
31
+ label: Docker log
32
+ description: The logfile of the container (as shown by `docker logs windows`).
33
+ validations:
34
+ required: true
35
+ - type: textarea
36
+ id: screenshot
37
+ attributes:
38
+ label: Screenshots (optional)
39
+ description: Screenshots that might help to make the problem more clear.
40
+ validations:
41
+ required: false
.github/ISSUE_TEMPLATE/4-question.yml ADDED
@@ -0,0 +1,26 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ name: "\U00002753 General question"
2
+ description: Questions about the container not related to an issue
3
+ title: "[Question]: "
4
+ labels: ["question"]
5
+ body:
6
+ - type: checkboxes
7
+ attributes:
8
+ label: Is your question not already answered in the FAQ?
9
+ description: Please read the [FAQ](https://github.com/dockur/windows/blob/master/readme.md) carefully to avoid asking duplicate questions.
10
+ options:
11
+ - label: I made sure the question is not listed in the [FAQ](https://github.com/dockur/windows/blob/master/readme.md).
12
+ required: true
13
+ - type: checkboxes
14
+ attributes:
15
+ label: Is this a general question and not a technical issue?
16
+ description: For questions related to issues you must use the [technical issue](https://github.com/dockur/windows/issues/new?assignees=&labels=&projects=&template=1-issue.yml) form instead. It contains all the right fields (system info, logfiles, etc.) we need in order to be able to help you.
17
+ options:
18
+ - label: I am sure my question is not about a technical issue.
19
+ required: true
20
+ - type: textarea
21
+ id: question
22
+ attributes:
23
+ label: Question
24
+ description: What's the question you have about the container?
25
+ validations:
26
+ required: true
.github/ISSUE_TEMPLATE/config.yml ADDED
@@ -0,0 +1 @@
 
 
1
+ blank_issues_enabled: false
.github/dependabot.yml ADDED
@@ -0,0 +1,10 @@
 
 
 
 
 
 
 
 
 
 
 
1
+ version: 2
2
+ updates:
3
+ - package-ecosystem: docker
4
+ directory: /
5
+ schedule:
6
+ interval: weekly
7
+ - package-ecosystem: github-actions
8
+ directory: /
9
+ schedule:
10
+ interval: weekly
.github/logo.png ADDED
.github/renovate.json ADDED
@@ -0,0 +1,4 @@
 
 
 
 
 
1
+ {
2
+ "$schema": "https://docs.renovatebot.com/renovate-schema.json",
3
+ "extends": ["config:recommended", ":disableDependencyDashboard"]
4
+ }
.github/workflows/build.yml ADDED
@@ -0,0 +1,113 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ name: Build
2
+
3
+ on:
4
+ workflow_dispatch:
5
+ push:
6
+ branches:
7
+ - master
8
+ paths-ignore:
9
+ - '**/*.md'
10
+ - '**/*.yml'
11
+ - '.gitignore'
12
+ - '.dockerignore'
13
+ - '.github/**'
14
+ - '.github/workflows/**'
15
+
16
+ concurrency:
17
+ group: build
18
+ cancel-in-progress: false
19
+
20
+ jobs:
21
+ shellcheck:
22
+ name: Test
23
+ uses: ./.github/workflows/check.yml
24
+ build:
25
+ name: Build
26
+ needs: shellcheck
27
+ runs-on: ubuntu-latest
28
+ permissions:
29
+ actions: write
30
+ packages: write
31
+ contents: read
32
+ steps:
33
+ -
34
+ name: Checkout
35
+ uses: actions/checkout@v4
36
+ with:
37
+ fetch-depth: 0
38
+ -
39
+ name: Docker metadata
40
+ id: meta
41
+ uses: docker/metadata-action@v5
42
+ with:
43
+ context: git
44
+ images: |
45
+ ${{ secrets.DOCKERHUB_REPO }}
46
+ ghcr.io/${{ github.repository }}
47
+ tags: |
48
+ type=raw,value=latest,priority=100
49
+ type=raw,value=${{ vars.MAJOR }}.${{ vars.MINOR }}
50
+ labels: |
51
+ org.opencontainers.image.title=${{ vars.NAME }}
52
+ env:
53
+ DOCKER_METADATA_ANNOTATIONS_LEVELS: manifest,index
54
+ -
55
+ name: Set up Docker Buildx
56
+ uses: docker/setup-buildx-action@v3
57
+ -
58
+ name: Login into Docker Hub
59
+ uses: docker/login-action@v3
60
+ with:
61
+ username: ${{ secrets.DOCKERHUB_USERNAME }}
62
+ password: ${{ secrets.DOCKERHUB_TOKEN }}
63
+ -
64
+ name: Login to GitHub Container Registry
65
+ uses: docker/login-action@v3
66
+ with:
67
+ registry: ghcr.io
68
+ username: ${{ github.actor }}
69
+ password: ${{ secrets.GITHUB_TOKEN }}
70
+ -
71
+ name: Build Docker image
72
+ uses: docker/build-push-action@v6
73
+ with:
74
+ context: .
75
+ push: true
76
+ provenance: false
77
+ platforms: linux/amd64,linux/arm64
78
+ tags: ${{ steps.meta.outputs.tags }}
79
+ labels: ${{ steps.meta.outputs.labels }}
80
+ annotations: ${{ steps.meta.outputs.annotations }}
81
+ build-args: |
82
+ VERSION_ARG=${{ steps.meta.outputs.version }}
83
+ -
84
+ name: Create a release
85
+ uses: action-pack/github-release@v2
86
+ with:
87
+ tag: "v${{ steps.meta.outputs.version }}"
88
+ title: "v${{ steps.meta.outputs.version }}"
89
+ token: ${{ secrets.REPO_ACCESS_TOKEN }}
90
+ -
91
+ name: Increment version variable
92
+ uses: action-pack/bump@v2
93
+ with:
94
+ token: ${{ secrets.REPO_ACCESS_TOKEN }}
95
+ -
96
+ name: Push to Gitlab mirror
97
+ uses: action-pack/gitlab-sync@v3
98
+ with:
99
+ url: ${{ secrets.GITLAB_URL }}
100
+ token: ${{ secrets.GITLAB_TOKEN }}
101
+ username: ${{ secrets.GITLAB_USERNAME }}
102
+ -
103
+ name: Send mail
104
+ uses: action-pack/send-mail@v1
105
+ with:
106
+ to: ${{secrets.MAILTO}}
107
+ from: Github Actions <${{secrets.MAILTO}}>
108
+ connection_url: ${{secrets.MAIL_CONNECTION}}
109
+ subject: Build of ${{ github.event.repository.name }} v${{ steps.meta.outputs.version }} completed
110
+ body: |
111
+ The build job of ${{ github.event.repository.name }} v${{ steps.meta.outputs.version }} was completed successfully!
112
+
113
+ See https://github.com/${{ github.repository }}/actions for more information.
.github/workflows/check.yml ADDED
@@ -0,0 +1,25 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ on: [workflow_call]
2
+ name: "Check"
3
+ permissions: {}
4
+
5
+ jobs:
6
+ shellcheck:
7
+ name: shellcheck
8
+ runs-on: ubuntu-latest
9
+ steps:
10
+ - uses: actions/checkout@v4
11
+ - name: Run ShellCheck
12
+ uses: ludeeus/action-shellcheck@master
13
+ env:
14
+ SHELLCHECK_OPTS: -x --source-path=src -e SC1091 -e SC2001 -e SC2002 -e SC2034 -e SC2064 -e SC2153 -e SC2317 -e SC2028
15
+ - name: Validate XML
16
+ uses: action-pack/valid-xml@v1
17
+ with:
18
+ path: "assets"
19
+ file-endings: ".xml"
20
+ - name: Lint Dockerfile
21
+ uses: hadolint/[email protected]
22
+ with:
23
+ dockerfile: Dockerfile
24
+ ignore: DL3008
25
+ failure-threshold: warning
.github/workflows/hub.yml ADDED
@@ -0,0 +1,24 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ name: Update
2
+ on:
3
+ push:
4
+ branches:
5
+ - master
6
+ paths:
7
+ - readme.md
8
+ - README.md
9
+ - .github/workflows/hub.yml
10
+
11
+ jobs:
12
+ dockerHubDescription:
13
+ runs-on: ubuntu-latest
14
+ steps:
15
+ - uses: actions/checkout@v4
16
+ -
17
+ name: Docker Hub Description
18
+ uses: peter-evans/dockerhub-description@v4
19
+ with:
20
+ username: ${{ secrets.DOCKERHUB_USERNAME }}
21
+ password: ${{ secrets.DOCKERHUB_TOKEN }}
22
+ repository: ${{ secrets.DOCKERHUB_REPO }}
23
+ short-description: ${{ github.event.repository.description }}
24
+ readme-filepath: ./readme.md
.github/workflows/test.yml ADDED
@@ -0,0 +1,17 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ on:
2
+ workflow_dispatch:
3
+ pull_request:
4
+ paths:
5
+ - '**/*.sh'
6
+ - '**/*.xml'
7
+ - '.github/workflows/test.yml'
8
+ - '.github/workflows/check.yml'
9
+ - 'Dockerfile'
10
+
11
+ name: "Test"
12
+ permissions: {}
13
+
14
+ jobs:
15
+ shellcheck:
16
+ name: Test
17
+ uses: ./.github/workflows/check.yml
.gitignore ADDED
@@ -0,0 +1 @@
 
 
1
+
Dockerfile ADDED
@@ -0,0 +1,41 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ FROM scratch
2
+ COPY --from=qemux/qemu-docker:6.04 / /
3
+
4
+ ARG VERSION_ARG="0.0"
5
+ ARG DEBCONF_NOWARNINGS="yes"
6
+ ARG DEBIAN_FRONTEND="noninteractive"
7
+ ARG DEBCONF_NONINTERACTIVE_SEEN="true"
8
+
9
+ RUN set -eu && \
10
+ apt-get update && \
11
+ apt-get --no-install-recommends -y install \
12
+ bc \
13
+ curl \
14
+ 7zip \
15
+ wsdd \
16
+ samba \
17
+ xz-utils \
18
+ wimtools \
19
+ dos2unix \
20
+ cabextract \
21
+ genisoimage \
22
+ libxml2-utils && \
23
+ apt-get clean && \
24
+ echo "$VERSION_ARG" > /run/version && \
25
+ rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*
26
+
27
+ COPY --chmod=755 ./src /run/
28
+ COPY --chmod=755 ./assets /run/assets
29
+
30
+ ADD --chmod=755 https://raw.githubusercontent.com/christgau/wsdd/v0.8/src/wsdd.py /usr/sbin/wsdd
31
+ ADD --chmod=664 https://github.com/qemus/virtiso-whql/releases/download/v1.9.43-0/virtio-win-1.9.43.tar.xz /drivers.txz
32
+
33
+ EXPOSE 8006 3389
34
+ VOLUME /storage
35
+
36
+ ENV RAM_SIZE="4G"
37
+ ENV CPU_CORES="2"
38
+ ENV DISK_SIZE="64G"
39
+ ENV VERSION="win11"
40
+
41
+ ENTRYPOINT ["/usr/bin/tini", "-s", "/run/entry.sh"]
assets/win10x64-enterprise-eval.xml ADDED
@@ -0,0 +1,424 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?xml version="1.0" encoding="UTF-8"?>
2
+ <unattend xmlns="urn:schemas-microsoft-com:unattend" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State">
3
+ <settings pass="windowsPE">
4
+ <component name="Microsoft-Windows-International-Core-WinPE" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
5
+ <SetupUILanguage>
6
+ <UILanguage>en-US</UILanguage>
7
+ </SetupUILanguage>
8
+ <InputLocale>0409:00000409</InputLocale>
9
+ <SystemLocale>en-US</SystemLocale>
10
+ <UILanguage>en-US</UILanguage>
11
+ <UserLocale>en-US</UserLocale>
12
+ </component>
13
+ <component name="Microsoft-Windows-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
14
+ <DiskConfiguration>
15
+ <Disk wcm:action="add">
16
+ <DiskID>0</DiskID>
17
+ <WillWipeDisk>true</WillWipeDisk>
18
+ <CreatePartitions>
19
+ <!-- System partition (ESP) -->
20
+ <CreatePartition wcm:action="add">
21
+ <Order>1</Order>
22
+ <Type>EFI</Type>
23
+ <Size>128</Size>
24
+ </CreatePartition>
25
+ <!-- Microsoft reserved partition (MSR) -->
26
+ <CreatePartition wcm:action="add">
27
+ <Order>2</Order>
28
+ <Type>MSR</Type>
29
+ <Size>128</Size>
30
+ </CreatePartition>
31
+ <!-- Windows partition -->
32
+ <CreatePartition wcm:action="add">
33
+ <Order>3</Order>
34
+ <Type>Primary</Type>
35
+ <Extend>true</Extend>
36
+ </CreatePartition>
37
+ </CreatePartitions>
38
+ <ModifyPartitions>
39
+ <!-- System partition (ESP) -->
40
+ <ModifyPartition wcm:action="add">
41
+ <Order>1</Order>
42
+ <PartitionID>1</PartitionID>
43
+ <Label>System</Label>
44
+ <Format>FAT32</Format>
45
+ </ModifyPartition>
46
+ <!-- MSR partition does not need to be modified -->
47
+ <ModifyPartition wcm:action="add">
48
+ <Order>2</Order>
49
+ <PartitionID>2</PartitionID>
50
+ </ModifyPartition>
51
+ <!-- Windows partition -->
52
+ <ModifyPartition wcm:action="add">
53
+ <Order>3</Order>
54
+ <PartitionID>3</PartitionID>
55
+ <Label>Windows</Label>
56
+ <Letter>C</Letter>
57
+ <Format>NTFS</Format>
58
+ </ModifyPartition>
59
+ </ModifyPartitions>
60
+ </Disk>
61
+ </DiskConfiguration>
62
+ <ImageInstall>
63
+ <OSImage>
64
+ <InstallTo>
65
+ <DiskID>0</DiskID>
66
+ <PartitionID>3</PartitionID>
67
+ </InstallTo>
68
+ <InstallToAvailablePartition>false</InstallToAvailablePartition>
69
+ </OSImage>
70
+ </ImageInstall>
71
+ <DynamicUpdate>
72
+ <Enable>true</Enable>
73
+ <WillShowUI>Never</WillShowUI>
74
+ </DynamicUpdate>
75
+ <UpgradeData>
76
+ <Upgrade>false</Upgrade>
77
+ <WillShowUI>Never</WillShowUI>
78
+ </UpgradeData>
79
+ <UserData>
80
+ <AcceptEula>true</AcceptEula>
81
+ <FullName>Docker</FullName>
82
+ <Organization>Windows for Docker</Organization>
83
+ </UserData>
84
+ <EnableFirewall>false</EnableFirewall>
85
+ <Diagnostics>
86
+ <OptIn>false</OptIn>
87
+ </Diagnostics>
88
+ </component>
89
+ </settings>
90
+ <settings pass="offlineServicing">
91
+ <component name="Microsoft-Windows-LUA-Settings" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
92
+ <EnableLUA>false</EnableLUA>
93
+ </component>
94
+ </settings>
95
+ <settings pass="generalize">
96
+ <component name="Microsoft-Windows-PnPSysprep" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
97
+ <PersistAllDeviceInstalls>true</PersistAllDeviceInstalls>
98
+ </component>
99
+ <component name="Microsoft-Windows-Security-SPP" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
100
+ <SkipRearm>1</SkipRearm>
101
+ </component>
102
+ </settings>
103
+ <settings pass="specialize">
104
+ <component name="Microsoft-Windows-Security-SPP-UX" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
105
+ <SkipAutoActivation>true</SkipAutoActivation>
106
+ </component>
107
+ <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
108
+ <ComputerName>*</ComputerName>
109
+ <OEMInformation>
110
+ <Manufacturer>Dockur</Manufacturer>
111
+ <Model>Windows for Docker</Model>
112
+ <SupportHours>24/7</SupportHours>
113
+ <SupportPhone />
114
+ <SupportProvider>Dockur</SupportProvider>
115
+ <SupportURL>https://github.com/dockur/windows/issues</SupportURL>
116
+ </OEMInformation>
117
+ <OEMName>Windows for Docker</OEMName>
118
+ </component>
119
+ <component name="Microsoft-Windows-ErrorReportingCore" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
120
+ <DisableWER>1</DisableWER>
121
+ </component>
122
+ <component name="Microsoft-Windows-IE-InternetExplorer" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
123
+ <DisableAccelerators>true</DisableAccelerators>
124
+ <DisableFirstRunWizard>true</DisableFirstRunWizard>
125
+ <Home_Page>https://google.com</Home_Page>
126
+ <Help_Page>about:blank</Help_Page>
127
+ </component>
128
+ <component name="Microsoft-Windows-IE-InternetExplorer" processorArchitecture="wow64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
129
+ <DisableAccelerators>true</DisableAccelerators>
130
+ <DisableFirstRunWizard>true</DisableFirstRunWizard>
131
+ <Home_Page>https://google.com</Home_Page>
132
+ <Help_Page>about:blank</Help_Page>
133
+ </component>
134
+ <component name="Microsoft-Windows-SQMApi" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
135
+ <CEIPEnabled>0</CEIPEnabled>
136
+ </component>
137
+ <component name="Microsoft-Windows-SystemRestore-Main" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
138
+ <DisableSR>1</DisableSR>
139
+ </component>
140
+ <component name="Microsoft-Windows-International-Core" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
141
+ <InputLocale>0409:00000409</InputLocale>
142
+ <SystemLocale>en-US</SystemLocale>
143
+ <UILanguage>en-US</UILanguage>
144
+ <UserLocale>en-US</UserLocale>
145
+ </component>
146
+ <component name="Microsoft-Windows-Deployment" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
147
+ <RunSynchronous>
148
+ <RunSynchronousCommand wcm:action="add">
149
+ <Order>1</Order>
150
+ <Path>reg.exe add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\OOBE" /v BypassNRO /t REG_DWORD /d 1 /f</Path>
151
+ </RunSynchronousCommand>
152
+ <RunSynchronousCommand wcm:action="add">
153
+ <Order>2</Order>
154
+ <Path>reg.exe load "HKU\mount" "C:\Users\Default\NTUSER.DAT"</Path>
155
+ </RunSynchronousCommand>
156
+ <RunSynchronousCommand wcm:action="add">
157
+ <Order>3</Order>
158
+ <Path>reg.exe add "HKU\mount\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "ContentDeliveryAllowed" /t REG_DWORD /d 0 /f</Path>
159
+ </RunSynchronousCommand>
160
+ <RunSynchronousCommand wcm:action="add">
161
+ <Order>4</Order>
162
+ <Path>reg.exe add "HKU\mount\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "FeatureManagementEnabled" /t REG_DWORD /d 0 /f</Path>
163
+ </RunSynchronousCommand>
164
+ <RunSynchronousCommand wcm:action="add">
165
+ <Order>5</Order>
166
+ <Path>reg.exe add "HKU\mount\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "OEMPreInstalledAppsEnabled" /t REG_DWORD /d 0 /f</Path>
167
+ </RunSynchronousCommand>
168
+ <RunSynchronousCommand wcm:action="add">
169
+ <Order>6</Order>
170
+ <Path>reg.exe add "HKU\mount\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "PreInstalledAppsEnabled" /t REG_DWORD /d 0 /f</Path>
171
+ </RunSynchronousCommand>
172
+ <RunSynchronousCommand wcm:action="add">
173
+ <Order>7</Order>
174
+ <Path>reg.exe add "HKU\mount\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "PreInstalledAppsEverEnabled" /t REG_DWORD /d 0 /f</Path>
175
+ </RunSynchronousCommand>
176
+ <RunSynchronousCommand wcm:action="add">
177
+ <Order>8</Order>
178
+ <Path>reg.exe add "HKU\mount\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "SilentInstalledAppsEnabled" /t REG_DWORD /d 0 /f</Path>
179
+ </RunSynchronousCommand>
180
+ <RunSynchronousCommand wcm:action="add">
181
+ <Order>9</Order>
182
+ <Path>reg.exe add "HKU\mount\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "SoftLandingEnabled" /t REG_DWORD /d 0 /f</Path>
183
+ </RunSynchronousCommand>
184
+ <RunSynchronousCommand wcm:action="add">
185
+ <Order>10</Order>
186
+ <Path>reg.exe add "HKU\mount\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "SubscribedContentEnabled" /t REG_DWORD /d 0 /f</Path>
187
+ </RunSynchronousCommand>
188
+ <RunSynchronousCommand wcm:action="add">
189
+ <Order>11</Order>
190
+ <Path>reg.exe add "HKU\mount\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "SubscribedContent-310093Enabled" /t REG_DWORD /d 0 /f</Path>
191
+ </RunSynchronousCommand>
192
+ <RunSynchronousCommand wcm:action="add">
193
+ <Order>12</Order>
194
+ <Path>reg.exe add "HKU\mount\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "SubscribedContent-338387Enabled" /t REG_DWORD /d 0 /f</Path>
195
+ </RunSynchronousCommand>
196
+ <RunSynchronousCommand wcm:action="add">
197
+ <Order>13</Order>
198
+ <Path>reg.exe add "HKU\mount\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "SubscribedContent-338388Enabled" /t REG_DWORD /d 0 /f</Path>
199
+ </RunSynchronousCommand>
200
+ <RunSynchronousCommand wcm:action="add">
201
+ <Order>14</Order>
202
+ <Path>reg.exe add "HKU\mount\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "SubscribedContent-338389Enabled" /t REG_DWORD /d 0 /f</Path>
203
+ </RunSynchronousCommand>
204
+ <RunSynchronousCommand wcm:action="add">
205
+ <Order>15</Order>
206
+ <Path>reg.exe add "HKU\mount\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "SubscribedContent-338393Enabled" /t REG_DWORD /d 0 /f</Path>
207
+ </RunSynchronousCommand>
208
+ <RunSynchronousCommand wcm:action="add">
209
+ <Order>16</Order>
210
+ <Path>reg.exe add "HKU\mount\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "SubscribedContent-353698Enabled" /t REG_DWORD /d 0 /f</Path>
211
+ </RunSynchronousCommand>
212
+ <RunSynchronousCommand wcm:action="add">
213
+ <Order>17</Order>
214
+ <Path>reg.exe add "HKU\mount\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "SystemPaneSuggestionsEnabled" /t REG_DWORD /d 0 /f</Path>
215
+ </RunSynchronousCommand>
216
+ <RunSynchronousCommand wcm:action="add">
217
+ <Order>18</Order>
218
+ <Path>reg.exe add "HKU\mount\Software\Policies\Microsoft\Windows\CloudContent" /v "DisableCloudOptimizedContent" /t REG_DWORD /d 1 /f</Path>
219
+ </RunSynchronousCommand>
220
+ <RunSynchronousCommand wcm:action="add">
221
+ <Order>19</Order>
222
+ <Path>reg.exe add "HKU\mount\Software\Policies\Microsoft\Windows\CloudContent" /v "DisableWindowsConsumerFeatures" /t REG_DWORD /d 1 /f</Path>
223
+ </RunSynchronousCommand>
224
+ <RunSynchronousCommand wcm:action="add">
225
+ <Order>20</Order>
226
+ <Path>reg.exe add "HKU\mount\Software\Policies\Microsoft\Windows\CloudContent" /v "DisableConsumerAccountStateContent" /t REG_DWORD /d 1 /f</Path>
227
+ </RunSynchronousCommand>
228
+ <RunSynchronousCommand wcm:action="add">
229
+ <Order>21</Order>
230
+ <Path>reg.exe unload "HKU\mount"</Path>
231
+ </RunSynchronousCommand>
232
+ <RunSynchronousCommand wcm:action="add">
233
+ <Order>22</Order>
234
+ <Path>reg.exe add "HKLM\Software\Policies\Microsoft\Windows\CloudContent" /v "DisableCloudOptimizedContent" /t REG_DWORD /d 1 /f</Path>
235
+ </RunSynchronousCommand>
236
+ <RunSynchronousCommand wcm:action="add">
237
+ <Order>23</Order>
238
+ <Path>reg.exe add "HKLM\Software\Policies\Microsoft\Windows\CloudContent" /v "DisableWindowsConsumerFeatures" /t REG_DWORD /d 1 /f</Path>
239
+ </RunSynchronousCommand>
240
+ <RunSynchronousCommand wcm:action="add">
241
+ <Order>24</Order>
242
+ <Path>reg.exe add "HKLM\Software\Policies\Microsoft\Windows\CloudContent" /v "DisableConsumerAccountStateContent" /t REG_DWORD /d 1 /f</Path>
243
+ </RunSynchronousCommand>
244
+ <RunSynchronousCommand wcm:action="add">
245
+ <Order>25</Order>
246
+ <Path>reg.exe add "HKLM\SOFTWARE\Policies\Microsoft\Windows NT\CurrentVersion\NetworkList\Signatures\FirstNetwork" /v Category /t REG_DWORD /d 1 /f</Path>
247
+ <Description>Set Network Location to Home</Description>
248
+ </RunSynchronousCommand>
249
+ </RunSynchronous>
250
+ </component>
251
+ <component name="Microsoft-Windows-TerminalServices-LocalSessionManager" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
252
+ <fDenyTSConnections>false</fDenyTSConnections>
253
+ </component>
254
+ <component name="Microsoft-Windows-TerminalServices-RDP-WinStationExtensions" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
255
+ <UserAuthentication>0</UserAuthentication>
256
+ </component>
257
+ <component name="Networking-MPSSVC-Svc" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
258
+ <FirewallGroups>
259
+ <FirewallGroup wcm:action="add" wcm:keyValue="RemoteDesktop">
260
+ <Active>true</Active>
261
+ <Profile>all</Profile>
262
+ <Group>@FirewallAPI.dll,-28752</Group>
263
+ </FirewallGroup>
264
+ </FirewallGroups>
265
+ </component>
266
+ </settings>
267
+ <settings pass="auditSystem" />
268
+ <settings pass="auditUser" />
269
+ <settings pass="oobeSystem">
270
+ <component name="Microsoft-Windows-SecureStartup-FilterDriver" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
271
+ <PreventDeviceEncryption>true</PreventDeviceEncryption>
272
+ </component>
273
+ <component name="Microsoft-Windows-EnhancedStorage-Adm" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
274
+ <TCGSecurityActivationDisabled>1</TCGSecurityActivationDisabled>
275
+ </component>
276
+ <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
277
+ <UserAccounts>
278
+ <LocalAccounts>
279
+ <LocalAccount wcm:action="add">
280
+ <Name>Docker</Name>
281
+ <Group>Administrators</Group>
282
+ <Password>
283
+ <Value />
284
+ <PlainText>true</PlainText>
285
+ </Password>
286
+ </LocalAccount>
287
+ </LocalAccounts>
288
+ <AdministratorPassword>
289
+ <Value>password</Value>
290
+ <PlainText>true</PlainText>
291
+ </AdministratorPassword>
292
+ </UserAccounts>
293
+ <AutoLogon>
294
+ <Username>Docker</Username>
295
+ <Enabled>true</Enabled>
296
+ <LogonCount>65432</LogonCount>
297
+ <Password>
298
+ <Value />
299
+ <PlainText>true</PlainText>
300
+ </Password>
301
+ </AutoLogon>
302
+ <Display>
303
+ <ColorDepth>32</ColorDepth>
304
+ <HorizontalResolution>1920</HorizontalResolution>
305
+ <VerticalResolution>1080</VerticalResolution>
306
+ </Display>
307
+ <OOBE>
308
+ <HideEULAPage>true</HideEULAPage>
309
+ <HideLocalAccountScreen>true</HideLocalAccountScreen>
310
+ <HideOEMRegistrationScreen>true</HideOEMRegistrationScreen>
311
+ <HideOnlineAccountScreens>true</HideOnlineAccountScreens>
312
+ <HideWirelessSetupInOOBE>true</HideWirelessSetupInOOBE>
313
+ <NetworkLocation>Home</NetworkLocation>
314
+ <ProtectYourPC>3</ProtectYourPC>
315
+ <SkipUserOOBE>true</SkipUserOOBE>
316
+ <SkipMachineOOBE>true</SkipMachineOOBE>
317
+ </OOBE>
318
+ <RegisteredOrganization>Dockur</RegisteredOrganization>
319
+ <RegisteredOwner>Windows for Docker</RegisteredOwner>
320
+ <FirstLogonCommands>
321
+ <SynchronousCommand wcm:action="add">
322
+ <Order>1</Order>
323
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters" /v "AllowInsecureGuestAuth" /t REG_DWORD /d 1 /f</CommandLine>
324
+ <Description>Allow guest access to network shares</Description>
325
+ </SynchronousCommand>
326
+ <SynchronousCommand wcm:action="add">
327
+ <Order>2</Order>
328
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Control\Lsa" /v LimitBlankPasswordUse /t REG_DWORD /d 0 /f</CommandLine>
329
+ <Description>Allow RDP login with blank password</Description>
330
+ </SynchronousCommand>
331
+ <SynchronousCommand wcm:action="add">
332
+ <Order>3</Order>
333
+ <CommandLine>reg.exe add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\PasswordLess\Device" /v "DevicePasswordLessBuildVersion" /t REG_DWORD /d 0 /f</CommandLine>
334
+ <Description>Enable option for passwordless sign-in</Description>
335
+ </SynchronousCommand>
336
+ <SynchronousCommand wcm:action="add">
337
+ <Order>4</Order>
338
+ <CommandLine>cmd /C wmic useraccount where name="Docker" set PasswordExpires=false</CommandLine>
339
+ <Description>Password Never Expires</Description>
340
+ </SynchronousCommand>
341
+ <SynchronousCommand wcm:action="add">
342
+ <Order>5</Order>
343
+ <CommandLine>cmd /C POWERCFG -H OFF</CommandLine>
344
+ <Description>Disable Hibernation</Description>
345
+ </SynchronousCommand>
346
+ <SynchronousCommand wcm:action="add">
347
+ <Order>6</Order>
348
+ <CommandLine>cmd /C POWERCFG -X -monitor-timeout-ac 0</CommandLine>
349
+ <Description>Disable monitor blanking</Description>
350
+ </SynchronousCommand>
351
+ <SynchronousCommand wcm:action="add">
352
+ <Order>7</Order>
353
+ <CommandLine>reg.exe add "HKLM\SOFTWARE\Policies\Microsoft\Edge" /v "HideFirstRunExperience" /t REG_DWORD /d 1 /f</CommandLine>
354
+ <Description>Disable first-run experience in Edge</Description>
355
+ </SynchronousCommand>
356
+ <SynchronousCommand wcm:action="add">
357
+ <Order>8</Order>
358
+ <CommandLine>reg.exe add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "HideFileExt" /t REG_DWORD /d 0 /f</CommandLine>
359
+ <Description>Show file extensions in Explorer</Description>
360
+ </SynchronousCommand>
361
+ <SynchronousCommand wcm:action="add">
362
+ <Order>9</Order>
363
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Control\Power" /v "HibernateFileSizePercent" /t REG_DWORD /d 0 /f</CommandLine>
364
+ <Description>Zero Hibernation File</Description>
365
+ </SynchronousCommand>
366
+ <SynchronousCommand wcm:action="add">
367
+ <Order>10</Order>
368
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Control\Power" /v "HibernateEnabled" /t REG_DWORD /d 0 /f</CommandLine>
369
+ <Description>Disable Hibernation</Description>
370
+ </SynchronousCommand>
371
+ <SynchronousCommand wcm:action="add">
372
+ <Order>11</Order>
373
+ <CommandLine>cmd /C POWERCFG -X -standby-timeout-ac 0</CommandLine>
374
+ <Description>Disable Sleep</Description>
375
+ </SynchronousCommand>
376
+ <SynchronousCommand wcm:action="add">
377
+ <Order>12</Order>
378
+ <CommandLine>reg.exe add "HKLM\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services" /v "fAllowUnlistedRemotePrograms" /t REG_DWORD /d 1 /f</CommandLine>
379
+ <Description>Enable RemoteAPP to launch unlisted programs</Description>
380
+ </SynchronousCommand>
381
+ <SynchronousCommand wcm:action="add">
382
+ <Order>13</Order>
383
+ <CommandLine>reg.exe add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Search" /v "SearchboxTaskbarMode" /t REG_DWORD /d 0 /f</CommandLine>
384
+ <Description>Remove Search from the Taskbar</Description>
385
+ </SynchronousCommand>
386
+ <SynchronousCommand wcm:action="add">
387
+ <Order>14</Order>
388
+ <CommandLine>reg.exe add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "ShowTaskViewButton" /t REG_DWORD /d 0 /f</CommandLine>
389
+ <Description>Remove Task View from the Taskbar</Description>
390
+ </SynchronousCommand>
391
+ <SynchronousCommand wcm:action="add">
392
+ <Order>15</Order>
393
+ <CommandLine>reg.exe add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "TaskbarDa" /t REG_DWORD /d 0 /f</CommandLine>
394
+ <Description>Remove Widgets from the Taskbar</Description>
395
+ </SynchronousCommand>
396
+ <SynchronousCommand wcm:action="add">
397
+ <Order>16</Order>
398
+ <CommandLine>reg.exe add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "TaskbarMn" /t REG_DWORD /d 0 /f</CommandLine>
399
+ <Description>Remove Chat from the Taskbar</Description>
400
+ </SynchronousCommand>
401
+ <SynchronousCommand wcm:action="add">
402
+ <Order>17</Order>
403
+ <CommandLine>reg.exe add "HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU" /v "NoAutoUpdate" /t REG_DWORD /d 1 /f</CommandLine>
404
+ <Description>Turn off Windows Update auto download</Description>
405
+ </SynchronousCommand>
406
+ <SynchronousCommand wcm:action="add">
407
+ <Order>18</Order>
408
+ <CommandLine>netsh advfirewall firewall set rule group="@FirewallAPI.dll,-32752" new enable=Yes</CommandLine>
409
+ <Description>Enable Network Discovery</Description>
410
+ </SynchronousCommand>
411
+ <SynchronousCommand wcm:action="add">
412
+ <Order>19</Order>
413
+ <CommandLine>netsh advfirewall firewall set rule group="@FirewallAPI.dll,-28502" new enable=Yes</CommandLine>
414
+ <Description>Enable File Sharing</Description>
415
+ </SynchronousCommand>
416
+ <SynchronousCommand wcm:action="add">
417
+ <Order>20</Order>
418
+ <CommandLine>cmd /C if exist "C:\OEM\install.bat" start "Install" "cmd /C C:\OEM\install.bat"</CommandLine>
419
+ <Description>Execute custom script from the OEM folder if exists</Description>
420
+ </SynchronousCommand>
421
+ </FirstLogonCommands>
422
+ </component>
423
+ </settings>
424
+ </unattend>
assets/win10x64-enterprise.xml ADDED
@@ -0,0 +1,427 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?xml version="1.0" encoding="UTF-8"?>
2
+ <unattend xmlns="urn:schemas-microsoft-com:unattend" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State">
3
+ <settings pass="windowsPE">
4
+ <component name="Microsoft-Windows-International-Core-WinPE" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
5
+ <SetupUILanguage>
6
+ <UILanguage>en-US</UILanguage>
7
+ </SetupUILanguage>
8
+ <InputLocale>0409:00000409</InputLocale>
9
+ <SystemLocale>en-US</SystemLocale>
10
+ <UILanguage>en-US</UILanguage>
11
+ <UserLocale>en-US</UserLocale>
12
+ </component>
13
+ <component name="Microsoft-Windows-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
14
+ <DiskConfiguration>
15
+ <Disk wcm:action="add">
16
+ <DiskID>0</DiskID>
17
+ <WillWipeDisk>true</WillWipeDisk>
18
+ <CreatePartitions>
19
+ <!-- System partition (ESP) -->
20
+ <CreatePartition wcm:action="add">
21
+ <Order>1</Order>
22
+ <Type>EFI</Type>
23
+ <Size>128</Size>
24
+ </CreatePartition>
25
+ <!-- Microsoft reserved partition (MSR) -->
26
+ <CreatePartition wcm:action="add">
27
+ <Order>2</Order>
28
+ <Type>MSR</Type>
29
+ <Size>128</Size>
30
+ </CreatePartition>
31
+ <!-- Windows partition -->
32
+ <CreatePartition wcm:action="add">
33
+ <Order>3</Order>
34
+ <Type>Primary</Type>
35
+ <Extend>true</Extend>
36
+ </CreatePartition>
37
+ </CreatePartitions>
38
+ <ModifyPartitions>
39
+ <!-- System partition (ESP) -->
40
+ <ModifyPartition wcm:action="add">
41
+ <Order>1</Order>
42
+ <PartitionID>1</PartitionID>
43
+ <Label>System</Label>
44
+ <Format>FAT32</Format>
45
+ </ModifyPartition>
46
+ <!-- MSR partition does not need to be modified -->
47
+ <ModifyPartition wcm:action="add">
48
+ <Order>2</Order>
49
+ <PartitionID>2</PartitionID>
50
+ </ModifyPartition>
51
+ <!-- Windows partition -->
52
+ <ModifyPartition wcm:action="add">
53
+ <Order>3</Order>
54
+ <PartitionID>3</PartitionID>
55
+ <Label>Windows</Label>
56
+ <Letter>C</Letter>
57
+ <Format>NTFS</Format>
58
+ </ModifyPartition>
59
+ </ModifyPartitions>
60
+ </Disk>
61
+ </DiskConfiguration>
62
+ <ImageInstall>
63
+ <OSImage>
64
+ <InstallTo>
65
+ <DiskID>0</DiskID>
66
+ <PartitionID>3</PartitionID>
67
+ </InstallTo>
68
+ <InstallToAvailablePartition>false</InstallToAvailablePartition>
69
+ </OSImage>
70
+ </ImageInstall>
71
+ <DynamicUpdate>
72
+ <Enable>true</Enable>
73
+ <WillShowUI>Never</WillShowUI>
74
+ </DynamicUpdate>
75
+ <UpgradeData>
76
+ <Upgrade>false</Upgrade>
77
+ <WillShowUI>Never</WillShowUI>
78
+ </UpgradeData>
79
+ <UserData>
80
+ <AcceptEula>true</AcceptEula>
81
+ <FullName>Docker</FullName>
82
+ <Organization>Windows for Docker</Organization>
83
+ <ProductKey>
84
+ <Key>NPPR9-FWDCX-D2C8J-H872K-2YT43</Key>
85
+ </ProductKey>
86
+ </UserData>
87
+ <EnableFirewall>false</EnableFirewall>
88
+ <Diagnostics>
89
+ <OptIn>false</OptIn>
90
+ </Diagnostics>
91
+ </component>
92
+ </settings>
93
+ <settings pass="offlineServicing">
94
+ <component name="Microsoft-Windows-LUA-Settings" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
95
+ <EnableLUA>false</EnableLUA>
96
+ </component>
97
+ </settings>
98
+ <settings pass="generalize">
99
+ <component name="Microsoft-Windows-PnPSysprep" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
100
+ <PersistAllDeviceInstalls>true</PersistAllDeviceInstalls>
101
+ </component>
102
+ <component name="Microsoft-Windows-Security-SPP" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
103
+ <SkipRearm>1</SkipRearm>
104
+ </component>
105
+ </settings>
106
+ <settings pass="specialize">
107
+ <component name="Microsoft-Windows-Security-SPP-UX" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
108
+ <SkipAutoActivation>true</SkipAutoActivation>
109
+ </component>
110
+ <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
111
+ <ComputerName>*</ComputerName>
112
+ <OEMInformation>
113
+ <Manufacturer>Dockur</Manufacturer>
114
+ <Model>Windows for Docker</Model>
115
+ <SupportHours>24/7</SupportHours>
116
+ <SupportPhone />
117
+ <SupportProvider>Dockur</SupportProvider>
118
+ <SupportURL>https://github.com/dockur/windows/issues</SupportURL>
119
+ </OEMInformation>
120
+ <OEMName>Windows for Docker</OEMName>
121
+ </component>
122
+ <component name="Microsoft-Windows-ErrorReportingCore" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
123
+ <DisableWER>1</DisableWER>
124
+ </component>
125
+ <component name="Microsoft-Windows-IE-InternetExplorer" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
126
+ <DisableAccelerators>true</DisableAccelerators>
127
+ <DisableFirstRunWizard>true</DisableFirstRunWizard>
128
+ <Home_Page>https://google.com</Home_Page>
129
+ <Help_Page>about:blank</Help_Page>
130
+ </component>
131
+ <component name="Microsoft-Windows-IE-InternetExplorer" processorArchitecture="wow64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
132
+ <DisableAccelerators>true</DisableAccelerators>
133
+ <DisableFirstRunWizard>true</DisableFirstRunWizard>
134
+ <Home_Page>https://google.com</Home_Page>
135
+ <Help_Page>about:blank</Help_Page>
136
+ </component>
137
+ <component name="Microsoft-Windows-SQMApi" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
138
+ <CEIPEnabled>0</CEIPEnabled>
139
+ </component>
140
+ <component name="Microsoft-Windows-SystemRestore-Main" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
141
+ <DisableSR>1</DisableSR>
142
+ </component>
143
+ <component name="Microsoft-Windows-International-Core" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
144
+ <InputLocale>0409:00000409</InputLocale>
145
+ <SystemLocale>en-US</SystemLocale>
146
+ <UILanguage>en-US</UILanguage>
147
+ <UserLocale>en-US</UserLocale>
148
+ </component>
149
+ <component name="Microsoft-Windows-Deployment" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
150
+ <RunSynchronous>
151
+ <RunSynchronousCommand wcm:action="add">
152
+ <Order>1</Order>
153
+ <Path>reg.exe add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\OOBE" /v BypassNRO /t REG_DWORD /d 1 /f</Path>
154
+ </RunSynchronousCommand>
155
+ <RunSynchronousCommand wcm:action="add">
156
+ <Order>2</Order>
157
+ <Path>reg.exe load "HKU\mount" "C:\Users\Default\NTUSER.DAT"</Path>
158
+ </RunSynchronousCommand>
159
+ <RunSynchronousCommand wcm:action="add">
160
+ <Order>3</Order>
161
+ <Path>reg.exe add "HKU\mount\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "ContentDeliveryAllowed" /t REG_DWORD /d 0 /f</Path>
162
+ </RunSynchronousCommand>
163
+ <RunSynchronousCommand wcm:action="add">
164
+ <Order>4</Order>
165
+ <Path>reg.exe add "HKU\mount\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "FeatureManagementEnabled" /t REG_DWORD /d 0 /f</Path>
166
+ </RunSynchronousCommand>
167
+ <RunSynchronousCommand wcm:action="add">
168
+ <Order>5</Order>
169
+ <Path>reg.exe add "HKU\mount\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "OEMPreInstalledAppsEnabled" /t REG_DWORD /d 0 /f</Path>
170
+ </RunSynchronousCommand>
171
+ <RunSynchronousCommand wcm:action="add">
172
+ <Order>6</Order>
173
+ <Path>reg.exe add "HKU\mount\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "PreInstalledAppsEnabled" /t REG_DWORD /d 0 /f</Path>
174
+ </RunSynchronousCommand>
175
+ <RunSynchronousCommand wcm:action="add">
176
+ <Order>7</Order>
177
+ <Path>reg.exe add "HKU\mount\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "PreInstalledAppsEverEnabled" /t REG_DWORD /d 0 /f</Path>
178
+ </RunSynchronousCommand>
179
+ <RunSynchronousCommand wcm:action="add">
180
+ <Order>8</Order>
181
+ <Path>reg.exe add "HKU\mount\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "SilentInstalledAppsEnabled" /t REG_DWORD /d 0 /f</Path>
182
+ </RunSynchronousCommand>
183
+ <RunSynchronousCommand wcm:action="add">
184
+ <Order>9</Order>
185
+ <Path>reg.exe add "HKU\mount\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "SoftLandingEnabled" /t REG_DWORD /d 0 /f</Path>
186
+ </RunSynchronousCommand>
187
+ <RunSynchronousCommand wcm:action="add">
188
+ <Order>10</Order>
189
+ <Path>reg.exe add "HKU\mount\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "SubscribedContentEnabled" /t REG_DWORD /d 0 /f</Path>
190
+ </RunSynchronousCommand>
191
+ <RunSynchronousCommand wcm:action="add">
192
+ <Order>11</Order>
193
+ <Path>reg.exe add "HKU\mount\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "SubscribedContent-310093Enabled" /t REG_DWORD /d 0 /f</Path>
194
+ </RunSynchronousCommand>
195
+ <RunSynchronousCommand wcm:action="add">
196
+ <Order>12</Order>
197
+ <Path>reg.exe add "HKU\mount\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "SubscribedContent-338387Enabled" /t REG_DWORD /d 0 /f</Path>
198
+ </RunSynchronousCommand>
199
+ <RunSynchronousCommand wcm:action="add">
200
+ <Order>13</Order>
201
+ <Path>reg.exe add "HKU\mount\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "SubscribedContent-338388Enabled" /t REG_DWORD /d 0 /f</Path>
202
+ </RunSynchronousCommand>
203
+ <RunSynchronousCommand wcm:action="add">
204
+ <Order>14</Order>
205
+ <Path>reg.exe add "HKU\mount\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "SubscribedContent-338389Enabled" /t REG_DWORD /d 0 /f</Path>
206
+ </RunSynchronousCommand>
207
+ <RunSynchronousCommand wcm:action="add">
208
+ <Order>15</Order>
209
+ <Path>reg.exe add "HKU\mount\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "SubscribedContent-338393Enabled" /t REG_DWORD /d 0 /f</Path>
210
+ </RunSynchronousCommand>
211
+ <RunSynchronousCommand wcm:action="add">
212
+ <Order>16</Order>
213
+ <Path>reg.exe add "HKU\mount\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "SubscribedContent-353698Enabled" /t REG_DWORD /d 0 /f</Path>
214
+ </RunSynchronousCommand>
215
+ <RunSynchronousCommand wcm:action="add">
216
+ <Order>17</Order>
217
+ <Path>reg.exe add "HKU\mount\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "SystemPaneSuggestionsEnabled" /t REG_DWORD /d 0 /f</Path>
218
+ </RunSynchronousCommand>
219
+ <RunSynchronousCommand wcm:action="add">
220
+ <Order>18</Order>
221
+ <Path>reg.exe add "HKU\mount\Software\Policies\Microsoft\Windows\CloudContent" /v "DisableCloudOptimizedContent" /t REG_DWORD /d 1 /f</Path>
222
+ </RunSynchronousCommand>
223
+ <RunSynchronousCommand wcm:action="add">
224
+ <Order>19</Order>
225
+ <Path>reg.exe add "HKU\mount\Software\Policies\Microsoft\Windows\CloudContent" /v "DisableWindowsConsumerFeatures" /t REG_DWORD /d 1 /f</Path>
226
+ </RunSynchronousCommand>
227
+ <RunSynchronousCommand wcm:action="add">
228
+ <Order>20</Order>
229
+ <Path>reg.exe add "HKU\mount\Software\Policies\Microsoft\Windows\CloudContent" /v "DisableConsumerAccountStateContent" /t REG_DWORD /d 1 /f</Path>
230
+ </RunSynchronousCommand>
231
+ <RunSynchronousCommand wcm:action="add">
232
+ <Order>21</Order>
233
+ <Path>reg.exe unload "HKU\mount"</Path>
234
+ </RunSynchronousCommand>
235
+ <RunSynchronousCommand wcm:action="add">
236
+ <Order>22</Order>
237
+ <Path>reg.exe add "HKLM\Software\Policies\Microsoft\Windows\CloudContent" /v "DisableCloudOptimizedContent" /t REG_DWORD /d 1 /f</Path>
238
+ </RunSynchronousCommand>
239
+ <RunSynchronousCommand wcm:action="add">
240
+ <Order>23</Order>
241
+ <Path>reg.exe add "HKLM\Software\Policies\Microsoft\Windows\CloudContent" /v "DisableWindowsConsumerFeatures" /t REG_DWORD /d 1 /f</Path>
242
+ </RunSynchronousCommand>
243
+ <RunSynchronousCommand wcm:action="add">
244
+ <Order>24</Order>
245
+ <Path>reg.exe add "HKLM\Software\Policies\Microsoft\Windows\CloudContent" /v "DisableConsumerAccountStateContent" /t REG_DWORD /d 1 /f</Path>
246
+ </RunSynchronousCommand>
247
+ <RunSynchronousCommand wcm:action="add">
248
+ <Order>25</Order>
249
+ <Path>reg.exe add "HKLM\SOFTWARE\Policies\Microsoft\Windows NT\CurrentVersion\NetworkList\Signatures\FirstNetwork" /v Category /t REG_DWORD /d 1 /f</Path>
250
+ <Description>Set Network Location to Home</Description>
251
+ </RunSynchronousCommand>
252
+ </RunSynchronous>
253
+ </component>
254
+ <component name="Microsoft-Windows-TerminalServices-LocalSessionManager" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
255
+ <fDenyTSConnections>false</fDenyTSConnections>
256
+ </component>
257
+ <component name="Microsoft-Windows-TerminalServices-RDP-WinStationExtensions" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
258
+ <UserAuthentication>0</UserAuthentication>
259
+ </component>
260
+ <component name="Networking-MPSSVC-Svc" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
261
+ <FirewallGroups>
262
+ <FirewallGroup wcm:action="add" wcm:keyValue="RemoteDesktop">
263
+ <Active>true</Active>
264
+ <Profile>all</Profile>
265
+ <Group>@FirewallAPI.dll,-28752</Group>
266
+ </FirewallGroup>
267
+ </FirewallGroups>
268
+ </component>
269
+ </settings>
270
+ <settings pass="auditSystem" />
271
+ <settings pass="auditUser" />
272
+ <settings pass="oobeSystem">
273
+ <component name="Microsoft-Windows-SecureStartup-FilterDriver" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
274
+ <PreventDeviceEncryption>true</PreventDeviceEncryption>
275
+ </component>
276
+ <component name="Microsoft-Windows-EnhancedStorage-Adm" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
277
+ <TCGSecurityActivationDisabled>1</TCGSecurityActivationDisabled>
278
+ </component>
279
+ <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
280
+ <UserAccounts>
281
+ <LocalAccounts>
282
+ <LocalAccount wcm:action="add">
283
+ <Name>Docker</Name>
284
+ <Group>Administrators</Group>
285
+ <Password>
286
+ <Value />
287
+ <PlainText>true</PlainText>
288
+ </Password>
289
+ </LocalAccount>
290
+ </LocalAccounts>
291
+ <AdministratorPassword>
292
+ <Value>password</Value>
293
+ <PlainText>true</PlainText>
294
+ </AdministratorPassword>
295
+ </UserAccounts>
296
+ <AutoLogon>
297
+ <Username>Docker</Username>
298
+ <Enabled>true</Enabled>
299
+ <LogonCount>65432</LogonCount>
300
+ <Password>
301
+ <Value />
302
+ <PlainText>true</PlainText>
303
+ </Password>
304
+ </AutoLogon>
305
+ <Display>
306
+ <ColorDepth>32</ColorDepth>
307
+ <HorizontalResolution>1920</HorizontalResolution>
308
+ <VerticalResolution>1080</VerticalResolution>
309
+ </Display>
310
+ <OOBE>
311
+ <HideEULAPage>true</HideEULAPage>
312
+ <HideLocalAccountScreen>true</HideLocalAccountScreen>
313
+ <HideOEMRegistrationScreen>true</HideOEMRegistrationScreen>
314
+ <HideOnlineAccountScreens>true</HideOnlineAccountScreens>
315
+ <HideWirelessSetupInOOBE>true</HideWirelessSetupInOOBE>
316
+ <NetworkLocation>Home</NetworkLocation>
317
+ <ProtectYourPC>3</ProtectYourPC>
318
+ <SkipUserOOBE>true</SkipUserOOBE>
319
+ <SkipMachineOOBE>true</SkipMachineOOBE>
320
+ </OOBE>
321
+ <RegisteredOrganization>Dockur</RegisteredOrganization>
322
+ <RegisteredOwner>Windows for Docker</RegisteredOwner>
323
+ <FirstLogonCommands>
324
+ <SynchronousCommand wcm:action="add">
325
+ <Order>1</Order>
326
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters" /v "AllowInsecureGuestAuth" /t REG_DWORD /d 1 /f</CommandLine>
327
+ <Description>Allow guest access to network shares</Description>
328
+ </SynchronousCommand>
329
+ <SynchronousCommand wcm:action="add">
330
+ <Order>2</Order>
331
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Control\Lsa" /v LimitBlankPasswordUse /t REG_DWORD /d 0 /f</CommandLine>
332
+ <Description>Allow RDP login with blank password</Description>
333
+ </SynchronousCommand>
334
+ <SynchronousCommand wcm:action="add">
335
+ <Order>3</Order>
336
+ <CommandLine>reg.exe add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\PasswordLess\Device" /v "DevicePasswordLessBuildVersion" /t REG_DWORD /d 0 /f</CommandLine>
337
+ <Description>Enable option for passwordless sign-in</Description>
338
+ </SynchronousCommand>
339
+ <SynchronousCommand wcm:action="add">
340
+ <Order>4</Order>
341
+ <CommandLine>cmd /C wmic useraccount where name="Docker" set PasswordExpires=false</CommandLine>
342
+ <Description>Password Never Expires</Description>
343
+ </SynchronousCommand>
344
+ <SynchronousCommand wcm:action="add">
345
+ <Order>5</Order>
346
+ <CommandLine>cmd /C POWERCFG -H OFF</CommandLine>
347
+ <Description>Disable Hibernation</Description>
348
+ </SynchronousCommand>
349
+ <SynchronousCommand wcm:action="add">
350
+ <Order>6</Order>
351
+ <CommandLine>cmd /C POWERCFG -X -monitor-timeout-ac 0</CommandLine>
352
+ <Description>Disable monitor blanking</Description>
353
+ </SynchronousCommand>
354
+ <SynchronousCommand wcm:action="add">
355
+ <Order>7</Order>
356
+ <CommandLine>reg.exe add "HKLM\SOFTWARE\Policies\Microsoft\Edge" /v "HideFirstRunExperience" /t REG_DWORD /d 1 /f</CommandLine>
357
+ <Description>Disable first-run experience in Edge</Description>
358
+ </SynchronousCommand>
359
+ <SynchronousCommand wcm:action="add">
360
+ <Order>8</Order>
361
+ <CommandLine>reg.exe add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "HideFileExt" /t REG_DWORD /d 0 /f</CommandLine>
362
+ <Description>Show file extensions in Explorer</Description>
363
+ </SynchronousCommand>
364
+ <SynchronousCommand wcm:action="add">
365
+ <Order>9</Order>
366
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Control\Power" /v "HibernateFileSizePercent" /t REG_DWORD /d 0 /f</CommandLine>
367
+ <Description>Zero Hibernation File</Description>
368
+ </SynchronousCommand>
369
+ <SynchronousCommand wcm:action="add">
370
+ <Order>10</Order>
371
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Control\Power" /v "HibernateEnabled" /t REG_DWORD /d 0 /f</CommandLine>
372
+ <Description>Disable Hibernation</Description>
373
+ </SynchronousCommand>
374
+ <SynchronousCommand wcm:action="add">
375
+ <Order>11</Order>
376
+ <CommandLine>cmd /C POWERCFG -X -standby-timeout-ac 0</CommandLine>
377
+ <Description>Disable Sleep</Description>
378
+ </SynchronousCommand>
379
+ <SynchronousCommand wcm:action="add">
380
+ <Order>12</Order>
381
+ <CommandLine>reg.exe add "HKLM\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services" /v "fAllowUnlistedRemotePrograms" /t REG_DWORD /d 1 /f</CommandLine>
382
+ <Description>Enable RemoteAPP to launch unlisted programs</Description>
383
+ </SynchronousCommand>
384
+ <SynchronousCommand wcm:action="add">
385
+ <Order>13</Order>
386
+ <CommandLine>reg.exe add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Search" /v "SearchboxTaskbarMode" /t REG_DWORD /d 0 /f</CommandLine>
387
+ <Description>Remove Search from the Taskbar</Description>
388
+ </SynchronousCommand>
389
+ <SynchronousCommand wcm:action="add">
390
+ <Order>14</Order>
391
+ <CommandLine>reg.exe add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "ShowTaskViewButton" /t REG_DWORD /d 0 /f</CommandLine>
392
+ <Description>Remove Task View from the Taskbar</Description>
393
+ </SynchronousCommand>
394
+ <SynchronousCommand wcm:action="add">
395
+ <Order>15</Order>
396
+ <CommandLine>reg.exe add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "TaskbarDa" /t REG_DWORD /d 0 /f</CommandLine>
397
+ <Description>Remove Widgets from the Taskbar</Description>
398
+ </SynchronousCommand>
399
+ <SynchronousCommand wcm:action="add">
400
+ <Order>16</Order>
401
+ <CommandLine>reg.exe add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "TaskbarMn" /t REG_DWORD /d 0 /f</CommandLine>
402
+ <Description>Remove Chat from the Taskbar</Description>
403
+ </SynchronousCommand>
404
+ <SynchronousCommand wcm:action="add">
405
+ <Order>17</Order>
406
+ <CommandLine>reg.exe add "HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU" /v "NoAutoUpdate" /t REG_DWORD /d 1 /f</CommandLine>
407
+ <Description>Turn off Windows Update auto download</Description>
408
+ </SynchronousCommand>
409
+ <SynchronousCommand wcm:action="add">
410
+ <Order>18</Order>
411
+ <CommandLine>netsh advfirewall firewall set rule group="@FirewallAPI.dll,-32752" new enable=Yes</CommandLine>
412
+ <Description>Enable Network Discovery</Description>
413
+ </SynchronousCommand>
414
+ <SynchronousCommand wcm:action="add">
415
+ <Order>19</Order>
416
+ <CommandLine>netsh advfirewall firewall set rule group="@FirewallAPI.dll,-28502" new enable=Yes</CommandLine>
417
+ <Description>Enable File Sharing</Description>
418
+ </SynchronousCommand>
419
+ <SynchronousCommand wcm:action="add">
420
+ <Order>20</Order>
421
+ <CommandLine>cmd /C if exist "C:\OEM\install.bat" start "Install" "cmd /C C:\OEM\install.bat"</CommandLine>
422
+ <Description>Execute custom script from the OEM folder if exists</Description>
423
+ </SynchronousCommand>
424
+ </FirstLogonCommands>
425
+ </component>
426
+ </settings>
427
+ </unattend>
assets/win10x64-iot.xml ADDED
@@ -0,0 +1,433 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?xml version="1.0" encoding="UTF-8"?>
2
+ <unattend xmlns="urn:schemas-microsoft-com:unattend" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State">
3
+ <settings pass="windowsPE">
4
+ <component name="Microsoft-Windows-International-Core-WinPE" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
5
+ <SetupUILanguage>
6
+ <UILanguage>en-US</UILanguage>
7
+ </SetupUILanguage>
8
+ <InputLocale>0409:00000409</InputLocale>
9
+ <SystemLocale>en-US</SystemLocale>
10
+ <UILanguage>en-US</UILanguage>
11
+ <UserLocale>en-US</UserLocale>
12
+ </component>
13
+ <component name="Microsoft-Windows-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
14
+ <DiskConfiguration>
15
+ <Disk wcm:action="add">
16
+ <DiskID>0</DiskID>
17
+ <WillWipeDisk>true</WillWipeDisk>
18
+ <CreatePartitions>
19
+ <!-- System partition (ESP) -->
20
+ <CreatePartition wcm:action="add">
21
+ <Order>1</Order>
22
+ <Type>EFI</Type>
23
+ <Size>128</Size>
24
+ </CreatePartition>
25
+ <!-- Microsoft reserved partition (MSR) -->
26
+ <CreatePartition wcm:action="add">
27
+ <Order>2</Order>
28
+ <Type>MSR</Type>
29
+ <Size>128</Size>
30
+ </CreatePartition>
31
+ <!-- Windows partition -->
32
+ <CreatePartition wcm:action="add">
33
+ <Order>3</Order>
34
+ <Type>Primary</Type>
35
+ <Extend>true</Extend>
36
+ </CreatePartition>
37
+ </CreatePartitions>
38
+ <ModifyPartitions>
39
+ <!-- System partition (ESP) -->
40
+ <ModifyPartition wcm:action="add">
41
+ <Order>1</Order>
42
+ <PartitionID>1</PartitionID>
43
+ <Label>System</Label>
44
+ <Format>FAT32</Format>
45
+ </ModifyPartition>
46
+ <!-- MSR partition does not need to be modified -->
47
+ <ModifyPartition wcm:action="add">
48
+ <Order>2</Order>
49
+ <PartitionID>2</PartitionID>
50
+ </ModifyPartition>
51
+ <!-- Windows partition -->
52
+ <ModifyPartition wcm:action="add">
53
+ <Order>3</Order>
54
+ <PartitionID>3</PartitionID>
55
+ <Label>Windows</Label>
56
+ <Letter>C</Letter>
57
+ <Format>NTFS</Format>
58
+ </ModifyPartition>
59
+ </ModifyPartitions>
60
+ </Disk>
61
+ </DiskConfiguration>
62
+ <ImageInstall>
63
+ <OSImage>
64
+ <InstallFrom>
65
+ <MetaData wcm:action="add">
66
+ <Key>/image/index</Key>
67
+ <Value>2</Value>
68
+ </MetaData>
69
+ </InstallFrom>
70
+ <InstallTo>
71
+ <DiskID>0</DiskID>
72
+ <PartitionID>3</PartitionID>
73
+ </InstallTo>
74
+ <InstallToAvailablePartition>false</InstallToAvailablePartition>
75
+ </OSImage>
76
+ </ImageInstall>
77
+ <DynamicUpdate>
78
+ <Enable>true</Enable>
79
+ <WillShowUI>Never</WillShowUI>
80
+ </DynamicUpdate>
81
+ <UpgradeData>
82
+ <Upgrade>false</Upgrade>
83
+ <WillShowUI>Never</WillShowUI>
84
+ </UpgradeData>
85
+ <UserData>
86
+ <AcceptEula>true</AcceptEula>
87
+ <FullName>Docker</FullName>
88
+ <Organization>Windows for Docker</Organization>
89
+ <ProductKey>
90
+ <Key />
91
+ </ProductKey>
92
+ </UserData>
93
+ <EnableFirewall>false</EnableFirewall>
94
+ <Diagnostics>
95
+ <OptIn>false</OptIn>
96
+ </Diagnostics>
97
+ </component>
98
+ </settings>
99
+ <settings pass="offlineServicing">
100
+ <component name="Microsoft-Windows-LUA-Settings" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
101
+ <EnableLUA>false</EnableLUA>
102
+ </component>
103
+ </settings>
104
+ <settings pass="generalize">
105
+ <component name="Microsoft-Windows-PnPSysprep" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
106
+ <PersistAllDeviceInstalls>true</PersistAllDeviceInstalls>
107
+ </component>
108
+ <component name="Microsoft-Windows-Security-SPP" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
109
+ <SkipRearm>1</SkipRearm>
110
+ </component>
111
+ </settings>
112
+ <settings pass="specialize">
113
+ <component name="Microsoft-Windows-Security-SPP-UX" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
114
+ <SkipAutoActivation>true</SkipAutoActivation>
115
+ </component>
116
+ <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
117
+ <ComputerName>*</ComputerName>
118
+ <OEMInformation>
119
+ <Manufacturer>Dockur</Manufacturer>
120
+ <Model>Windows for Docker</Model>
121
+ <SupportHours>24/7</SupportHours>
122
+ <SupportPhone />
123
+ <SupportProvider>Dockur</SupportProvider>
124
+ <SupportURL>https://github.com/dockur/windows/issues</SupportURL>
125
+ </OEMInformation>
126
+ <OEMName>Windows for Docker</OEMName>
127
+ </component>
128
+ <component name="Microsoft-Windows-ErrorReportingCore" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
129
+ <DisableWER>1</DisableWER>
130
+ </component>
131
+ <component name="Microsoft-Windows-IE-InternetExplorer" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
132
+ <DisableAccelerators>true</DisableAccelerators>
133
+ <DisableFirstRunWizard>true</DisableFirstRunWizard>
134
+ <Home_Page>https://google.com</Home_Page>
135
+ <Help_Page>about:blank</Help_Page>
136
+ </component>
137
+ <component name="Microsoft-Windows-IE-InternetExplorer" processorArchitecture="wow64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
138
+ <DisableAccelerators>true</DisableAccelerators>
139
+ <DisableFirstRunWizard>true</DisableFirstRunWizard>
140
+ <Home_Page>https://google.com</Home_Page>
141
+ <Help_Page>about:blank</Help_Page>
142
+ </component>
143
+ <component name="Microsoft-Windows-SQMApi" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
144
+ <CEIPEnabled>0</CEIPEnabled>
145
+ </component>
146
+ <component name="Microsoft-Windows-SystemRestore-Main" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
147
+ <DisableSR>1</DisableSR>
148
+ </component>
149
+ <component name="Microsoft-Windows-International-Core" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
150
+ <InputLocale>0409:00000409</InputLocale>
151
+ <SystemLocale>en-US</SystemLocale>
152
+ <UILanguage>en-US</UILanguage>
153
+ <UserLocale>en-US</UserLocale>
154
+ </component>
155
+ <component name="Microsoft-Windows-Deployment" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
156
+ <RunSynchronous>
157
+ <RunSynchronousCommand wcm:action="add">
158
+ <Order>1</Order>
159
+ <Path>reg.exe add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\OOBE" /v BypassNRO /t REG_DWORD /d 1 /f</Path>
160
+ </RunSynchronousCommand>
161
+ <RunSynchronousCommand wcm:action="add">
162
+ <Order>2</Order>
163
+ <Path>reg.exe load "HKU\mount" "C:\Users\Default\NTUSER.DAT"</Path>
164
+ </RunSynchronousCommand>
165
+ <RunSynchronousCommand wcm:action="add">
166
+ <Order>3</Order>
167
+ <Path>reg.exe add "HKU\mount\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "ContentDeliveryAllowed" /t REG_DWORD /d 0 /f</Path>
168
+ </RunSynchronousCommand>
169
+ <RunSynchronousCommand wcm:action="add">
170
+ <Order>4</Order>
171
+ <Path>reg.exe add "HKU\mount\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "FeatureManagementEnabled" /t REG_DWORD /d 0 /f</Path>
172
+ </RunSynchronousCommand>
173
+ <RunSynchronousCommand wcm:action="add">
174
+ <Order>5</Order>
175
+ <Path>reg.exe add "HKU\mount\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "OEMPreInstalledAppsEnabled" /t REG_DWORD /d 0 /f</Path>
176
+ </RunSynchronousCommand>
177
+ <RunSynchronousCommand wcm:action="add">
178
+ <Order>6</Order>
179
+ <Path>reg.exe add "HKU\mount\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "PreInstalledAppsEnabled" /t REG_DWORD /d 0 /f</Path>
180
+ </RunSynchronousCommand>
181
+ <RunSynchronousCommand wcm:action="add">
182
+ <Order>7</Order>
183
+ <Path>reg.exe add "HKU\mount\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "PreInstalledAppsEverEnabled" /t REG_DWORD /d 0 /f</Path>
184
+ </RunSynchronousCommand>
185
+ <RunSynchronousCommand wcm:action="add">
186
+ <Order>8</Order>
187
+ <Path>reg.exe add "HKU\mount\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "SilentInstalledAppsEnabled" /t REG_DWORD /d 0 /f</Path>
188
+ </RunSynchronousCommand>
189
+ <RunSynchronousCommand wcm:action="add">
190
+ <Order>9</Order>
191
+ <Path>reg.exe add "HKU\mount\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "SoftLandingEnabled" /t REG_DWORD /d 0 /f</Path>
192
+ </RunSynchronousCommand>
193
+ <RunSynchronousCommand wcm:action="add">
194
+ <Order>10</Order>
195
+ <Path>reg.exe add "HKU\mount\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "SubscribedContentEnabled" /t REG_DWORD /d 0 /f</Path>
196
+ </RunSynchronousCommand>
197
+ <RunSynchronousCommand wcm:action="add">
198
+ <Order>11</Order>
199
+ <Path>reg.exe add "HKU\mount\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "SubscribedContent-310093Enabled" /t REG_DWORD /d 0 /f</Path>
200
+ </RunSynchronousCommand>
201
+ <RunSynchronousCommand wcm:action="add">
202
+ <Order>12</Order>
203
+ <Path>reg.exe add "HKU\mount\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "SubscribedContent-338387Enabled" /t REG_DWORD /d 0 /f</Path>
204
+ </RunSynchronousCommand>
205
+ <RunSynchronousCommand wcm:action="add">
206
+ <Order>13</Order>
207
+ <Path>reg.exe add "HKU\mount\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "SubscribedContent-338388Enabled" /t REG_DWORD /d 0 /f</Path>
208
+ </RunSynchronousCommand>
209
+ <RunSynchronousCommand wcm:action="add">
210
+ <Order>14</Order>
211
+ <Path>reg.exe add "HKU\mount\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "SubscribedContent-338389Enabled" /t REG_DWORD /d 0 /f</Path>
212
+ </RunSynchronousCommand>
213
+ <RunSynchronousCommand wcm:action="add">
214
+ <Order>15</Order>
215
+ <Path>reg.exe add "HKU\mount\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "SubscribedContent-338393Enabled" /t REG_DWORD /d 0 /f</Path>
216
+ </RunSynchronousCommand>
217
+ <RunSynchronousCommand wcm:action="add">
218
+ <Order>16</Order>
219
+ <Path>reg.exe add "HKU\mount\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "SubscribedContent-353698Enabled" /t REG_DWORD /d 0 /f</Path>
220
+ </RunSynchronousCommand>
221
+ <RunSynchronousCommand wcm:action="add">
222
+ <Order>17</Order>
223
+ <Path>reg.exe add "HKU\mount\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "SystemPaneSuggestionsEnabled" /t REG_DWORD /d 0 /f</Path>
224
+ </RunSynchronousCommand>
225
+ <RunSynchronousCommand wcm:action="add">
226
+ <Order>18</Order>
227
+ <Path>reg.exe add "HKU\mount\Software\Policies\Microsoft\Windows\CloudContent" /v "DisableCloudOptimizedContent" /t REG_DWORD /d 1 /f</Path>
228
+ </RunSynchronousCommand>
229
+ <RunSynchronousCommand wcm:action="add">
230
+ <Order>19</Order>
231
+ <Path>reg.exe add "HKU\mount\Software\Policies\Microsoft\Windows\CloudContent" /v "DisableWindowsConsumerFeatures" /t REG_DWORD /d 1 /f</Path>
232
+ </RunSynchronousCommand>
233
+ <RunSynchronousCommand wcm:action="add">
234
+ <Order>20</Order>
235
+ <Path>reg.exe add "HKU\mount\Software\Policies\Microsoft\Windows\CloudContent" /v "DisableConsumerAccountStateContent" /t REG_DWORD /d 1 /f</Path>
236
+ </RunSynchronousCommand>
237
+ <RunSynchronousCommand wcm:action="add">
238
+ <Order>21</Order>
239
+ <Path>reg.exe unload "HKU\mount"</Path>
240
+ </RunSynchronousCommand>
241
+ <RunSynchronousCommand wcm:action="add">
242
+ <Order>22</Order>
243
+ <Path>reg.exe add "HKLM\Software\Policies\Microsoft\Windows\CloudContent" /v "DisableCloudOptimizedContent" /t REG_DWORD /d 1 /f</Path>
244
+ </RunSynchronousCommand>
245
+ <RunSynchronousCommand wcm:action="add">
246
+ <Order>23</Order>
247
+ <Path>reg.exe add "HKLM\Software\Policies\Microsoft\Windows\CloudContent" /v "DisableWindowsConsumerFeatures" /t REG_DWORD /d 1 /f</Path>
248
+ </RunSynchronousCommand>
249
+ <RunSynchronousCommand wcm:action="add">
250
+ <Order>24</Order>
251
+ <Path>reg.exe add "HKLM\Software\Policies\Microsoft\Windows\CloudContent" /v "DisableConsumerAccountStateContent" /t REG_DWORD /d 1 /f</Path>
252
+ </RunSynchronousCommand>
253
+ <RunSynchronousCommand wcm:action="add">
254
+ <Order>25</Order>
255
+ <Path>reg.exe add "HKLM\SOFTWARE\Policies\Microsoft\Windows NT\CurrentVersion\NetworkList\Signatures\FirstNetwork" /v Category /t REG_DWORD /d 1 /f</Path>
256
+ <Description>Set Network Location to Home</Description>
257
+ </RunSynchronousCommand>
258
+ </RunSynchronous>
259
+ </component>
260
+ <component name="Microsoft-Windows-TerminalServices-LocalSessionManager" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
261
+ <fDenyTSConnections>false</fDenyTSConnections>
262
+ </component>
263
+ <component name="Microsoft-Windows-TerminalServices-RDP-WinStationExtensions" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
264
+ <UserAuthentication>0</UserAuthentication>
265
+ </component>
266
+ <component name="Networking-MPSSVC-Svc" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
267
+ <FirewallGroups>
268
+ <FirewallGroup wcm:action="add" wcm:keyValue="RemoteDesktop">
269
+ <Active>true</Active>
270
+ <Profile>all</Profile>
271
+ <Group>@FirewallAPI.dll,-28752</Group>
272
+ </FirewallGroup>
273
+ </FirewallGroups>
274
+ </component>
275
+ </settings>
276
+ <settings pass="auditSystem" />
277
+ <settings pass="auditUser" />
278
+ <settings pass="oobeSystem">
279
+ <component name="Microsoft-Windows-SecureStartup-FilterDriver" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
280
+ <PreventDeviceEncryption>true</PreventDeviceEncryption>
281
+ </component>
282
+ <component name="Microsoft-Windows-EnhancedStorage-Adm" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
283
+ <TCGSecurityActivationDisabled>1</TCGSecurityActivationDisabled>
284
+ </component>
285
+ <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
286
+ <UserAccounts>
287
+ <LocalAccounts>
288
+ <LocalAccount wcm:action="add">
289
+ <Name>Docker</Name>
290
+ <Group>Administrators</Group>
291
+ <Password>
292
+ <Value />
293
+ <PlainText>true</PlainText>
294
+ </Password>
295
+ </LocalAccount>
296
+ </LocalAccounts>
297
+ <AdministratorPassword>
298
+ <Value>password</Value>
299
+ <PlainText>true</PlainText>
300
+ </AdministratorPassword>
301
+ </UserAccounts>
302
+ <AutoLogon>
303
+ <Username>Docker</Username>
304
+ <Enabled>true</Enabled>
305
+ <LogonCount>65432</LogonCount>
306
+ <Password>
307
+ <Value />
308
+ <PlainText>true</PlainText>
309
+ </Password>
310
+ </AutoLogon>
311
+ <Display>
312
+ <ColorDepth>32</ColorDepth>
313
+ <HorizontalResolution>1920</HorizontalResolution>
314
+ <VerticalResolution>1080</VerticalResolution>
315
+ </Display>
316
+ <OOBE>
317
+ <HideEULAPage>true</HideEULAPage>
318
+ <HideLocalAccountScreen>true</HideLocalAccountScreen>
319
+ <HideOEMRegistrationScreen>true</HideOEMRegistrationScreen>
320
+ <HideOnlineAccountScreens>true</HideOnlineAccountScreens>
321
+ <HideWirelessSetupInOOBE>true</HideWirelessSetupInOOBE>
322
+ <NetworkLocation>Home</NetworkLocation>
323
+ <ProtectYourPC>3</ProtectYourPC>
324
+ <SkipUserOOBE>true</SkipUserOOBE>
325
+ <SkipMachineOOBE>true</SkipMachineOOBE>
326
+ </OOBE>
327
+ <RegisteredOrganization>Dockur</RegisteredOrganization>
328
+ <RegisteredOwner>Windows for Docker</RegisteredOwner>
329
+ <FirstLogonCommands>
330
+ <SynchronousCommand wcm:action="add">
331
+ <Order>1</Order>
332
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters" /v "AllowInsecureGuestAuth" /t REG_DWORD /d 1 /f</CommandLine>
333
+ <Description>Allow guest access to network shares</Description>
334
+ </SynchronousCommand>
335
+ <SynchronousCommand wcm:action="add">
336
+ <Order>2</Order>
337
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Control\Lsa" /v LimitBlankPasswordUse /t REG_DWORD /d 0 /f</CommandLine>
338
+ <Description>Allow RDP login with blank password</Description>
339
+ </SynchronousCommand>
340
+ <SynchronousCommand wcm:action="add">
341
+ <Order>3</Order>
342
+ <CommandLine>reg.exe add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\PasswordLess\Device" /v "DevicePasswordLessBuildVersion" /t REG_DWORD /d 0 /f</CommandLine>
343
+ <Description>Enable option for passwordless sign-in</Description>
344
+ </SynchronousCommand>
345
+ <SynchronousCommand wcm:action="add">
346
+ <Order>4</Order>
347
+ <CommandLine>cmd /C wmic useraccount where name="Docker" set PasswordExpires=false</CommandLine>
348
+ <Description>Password Never Expires</Description>
349
+ </SynchronousCommand>
350
+ <SynchronousCommand wcm:action="add">
351
+ <Order>5</Order>
352
+ <CommandLine>cmd /C POWERCFG -H OFF</CommandLine>
353
+ <Description>Disable Hibernation</Description>
354
+ </SynchronousCommand>
355
+ <SynchronousCommand wcm:action="add">
356
+ <Order>6</Order>
357
+ <CommandLine>cmd /C POWERCFG -X -monitor-timeout-ac 0</CommandLine>
358
+ <Description>Disable monitor blanking</Description>
359
+ </SynchronousCommand>
360
+ <SynchronousCommand wcm:action="add">
361
+ <Order>7</Order>
362
+ <CommandLine>reg.exe add "HKLM\SOFTWARE\Policies\Microsoft\Edge" /v "HideFirstRunExperience" /t REG_DWORD /d 1 /f</CommandLine>
363
+ <Description>Disable first-run experience in Edge</Description>
364
+ </SynchronousCommand>
365
+ <SynchronousCommand wcm:action="add">
366
+ <Order>8</Order>
367
+ <CommandLine>reg.exe add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "HideFileExt" /t REG_DWORD /d 0 /f</CommandLine>
368
+ <Description>Show file extensions in Explorer</Description>
369
+ </SynchronousCommand>
370
+ <SynchronousCommand wcm:action="add">
371
+ <Order>9</Order>
372
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Control\Power" /v "HibernateFileSizePercent" /t REG_DWORD /d 0 /f</CommandLine>
373
+ <Description>Zero Hibernation File</Description>
374
+ </SynchronousCommand>
375
+ <SynchronousCommand wcm:action="add">
376
+ <Order>10</Order>
377
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Control\Power" /v "HibernateEnabled" /t REG_DWORD /d 0 /f</CommandLine>
378
+ <Description>Disable Hibernation</Description>
379
+ </SynchronousCommand>
380
+ <SynchronousCommand wcm:action="add">
381
+ <Order>11</Order>
382
+ <CommandLine>cmd /C POWERCFG -X -standby-timeout-ac 0</CommandLine>
383
+ <Description>Disable Sleep</Description>
384
+ </SynchronousCommand>
385
+ <SynchronousCommand wcm:action="add">
386
+ <Order>12</Order>
387
+ <CommandLine>reg.exe add "HKLM\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services" /v "fAllowUnlistedRemotePrograms" /t REG_DWORD /d 1 /f</CommandLine>
388
+ <Description>Enable RemoteAPP to launch unlisted programs</Description>
389
+ </SynchronousCommand>
390
+ <SynchronousCommand wcm:action="add">
391
+ <Order>13</Order>
392
+ <CommandLine>reg.exe add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Search" /v "SearchboxTaskbarMode" /t REG_DWORD /d 0 /f</CommandLine>
393
+ <Description>Remove Search from the Taskbar</Description>
394
+ </SynchronousCommand>
395
+ <SynchronousCommand wcm:action="add">
396
+ <Order>14</Order>
397
+ <CommandLine>reg.exe add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "ShowTaskViewButton" /t REG_DWORD /d 0 /f</CommandLine>
398
+ <Description>Remove Task View from the Taskbar</Description>
399
+ </SynchronousCommand>
400
+ <SynchronousCommand wcm:action="add">
401
+ <Order>15</Order>
402
+ <CommandLine>reg.exe add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "TaskbarDa" /t REG_DWORD /d 0 /f</CommandLine>
403
+ <Description>Remove Widgets from the Taskbar</Description>
404
+ </SynchronousCommand>
405
+ <SynchronousCommand wcm:action="add">
406
+ <Order>16</Order>
407
+ <CommandLine>reg.exe add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "TaskbarMn" /t REG_DWORD /d 0 /f</CommandLine>
408
+ <Description>Remove Chat from the Taskbar</Description>
409
+ </SynchronousCommand>
410
+ <SynchronousCommand wcm:action="add">
411
+ <Order>17</Order>
412
+ <CommandLine>reg.exe add "HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU" /v "NoAutoUpdate" /t REG_DWORD /d 1 /f</CommandLine>
413
+ <Description>Turn off Windows Update auto download</Description>
414
+ </SynchronousCommand>
415
+ <SynchronousCommand wcm:action="add">
416
+ <Order>18</Order>
417
+ <CommandLine>netsh advfirewall firewall set rule group="@FirewallAPI.dll,-32752" new enable=Yes</CommandLine>
418
+ <Description>Enable Network Discovery</Description>
419
+ </SynchronousCommand>
420
+ <SynchronousCommand wcm:action="add">
421
+ <Order>19</Order>
422
+ <CommandLine>netsh advfirewall firewall set rule group="@FirewallAPI.dll,-28502" new enable=Yes</CommandLine>
423
+ <Description>Enable File Sharing</Description>
424
+ </SynchronousCommand>
425
+ <SynchronousCommand wcm:action="add">
426
+ <Order>20</Order>
427
+ <CommandLine>cmd /C if exist "C:\OEM\install.bat" start "Install" "cmd /C C:\OEM\install.bat"</CommandLine>
428
+ <Description>Execute custom script from the OEM folder if exists</Description>
429
+ </SynchronousCommand>
430
+ </FirstLogonCommands>
431
+ </component>
432
+ </settings>
433
+ </unattend>
assets/win10x64-ltsc.xml ADDED
@@ -0,0 +1,430 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?xml version="1.0" encoding="UTF-8"?>
2
+ <unattend xmlns="urn:schemas-microsoft-com:unattend" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State">
3
+ <settings pass="windowsPE">
4
+ <component name="Microsoft-Windows-International-Core-WinPE" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
5
+ <SetupUILanguage>
6
+ <UILanguage>en-US</UILanguage>
7
+ </SetupUILanguage>
8
+ <InputLocale>0409:00000409</InputLocale>
9
+ <SystemLocale>en-US</SystemLocale>
10
+ <UILanguage>en-US</UILanguage>
11
+ <UserLocale>en-US</UserLocale>
12
+ </component>
13
+ <component name="Microsoft-Windows-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
14
+ <DiskConfiguration>
15
+ <Disk wcm:action="add">
16
+ <DiskID>0</DiskID>
17
+ <WillWipeDisk>true</WillWipeDisk>
18
+ <CreatePartitions>
19
+ <!-- System partition (ESP) -->
20
+ <CreatePartition wcm:action="add">
21
+ <Order>1</Order>
22
+ <Type>EFI</Type>
23
+ <Size>128</Size>
24
+ </CreatePartition>
25
+ <!-- Microsoft reserved partition (MSR) -->
26
+ <CreatePartition wcm:action="add">
27
+ <Order>2</Order>
28
+ <Type>MSR</Type>
29
+ <Size>128</Size>
30
+ </CreatePartition>
31
+ <!-- Windows partition -->
32
+ <CreatePartition wcm:action="add">
33
+ <Order>3</Order>
34
+ <Type>Primary</Type>
35
+ <Extend>true</Extend>
36
+ </CreatePartition>
37
+ </CreatePartitions>
38
+ <ModifyPartitions>
39
+ <!-- System partition (ESP) -->
40
+ <ModifyPartition wcm:action="add">
41
+ <Order>1</Order>
42
+ <PartitionID>1</PartitionID>
43
+ <Label>System</Label>
44
+ <Format>FAT32</Format>
45
+ </ModifyPartition>
46
+ <!-- MSR partition does not need to be modified -->
47
+ <ModifyPartition wcm:action="add">
48
+ <Order>2</Order>
49
+ <PartitionID>2</PartitionID>
50
+ </ModifyPartition>
51
+ <!-- Windows partition -->
52
+ <ModifyPartition wcm:action="add">
53
+ <Order>3</Order>
54
+ <PartitionID>3</PartitionID>
55
+ <Label>Windows</Label>
56
+ <Letter>C</Letter>
57
+ <Format>NTFS</Format>
58
+ </ModifyPartition>
59
+ </ModifyPartitions>
60
+ </Disk>
61
+ </DiskConfiguration>
62
+ <ImageInstall>
63
+ <OSImage>
64
+ <InstallFrom>
65
+ <MetaData wcm:action="add">
66
+ <Key>/image/index</Key>
67
+ <Value>1</Value>
68
+ </MetaData>
69
+ </InstallFrom>
70
+ <InstallTo>
71
+ <DiskID>0</DiskID>
72
+ <PartitionID>3</PartitionID>
73
+ </InstallTo>
74
+ <InstallToAvailablePartition>false</InstallToAvailablePartition>
75
+ </OSImage>
76
+ </ImageInstall>
77
+ <DynamicUpdate>
78
+ <Enable>true</Enable>
79
+ <WillShowUI>Never</WillShowUI>
80
+ </DynamicUpdate>
81
+ <UpgradeData>
82
+ <Upgrade>false</Upgrade>
83
+ <WillShowUI>Never</WillShowUI>
84
+ </UpgradeData>
85
+ <UserData>
86
+ <AcceptEula>true</AcceptEula>
87
+ <FullName>Docker</FullName>
88
+ <Organization>Windows for Docker</Organization>
89
+ </UserData>
90
+ <EnableFirewall>false</EnableFirewall>
91
+ <Diagnostics>
92
+ <OptIn>false</OptIn>
93
+ </Diagnostics>
94
+ </component>
95
+ </settings>
96
+ <settings pass="offlineServicing">
97
+ <component name="Microsoft-Windows-LUA-Settings" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
98
+ <EnableLUA>false</EnableLUA>
99
+ </component>
100
+ </settings>
101
+ <settings pass="generalize">
102
+ <component name="Microsoft-Windows-PnPSysprep" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
103
+ <PersistAllDeviceInstalls>true</PersistAllDeviceInstalls>
104
+ </component>
105
+ <component name="Microsoft-Windows-Security-SPP" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
106
+ <SkipRearm>1</SkipRearm>
107
+ </component>
108
+ </settings>
109
+ <settings pass="specialize">
110
+ <component name="Microsoft-Windows-Security-SPP-UX" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
111
+ <SkipAutoActivation>true</SkipAutoActivation>
112
+ </component>
113
+ <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
114
+ <ComputerName>*</ComputerName>
115
+ <OEMInformation>
116
+ <Manufacturer>Dockur</Manufacturer>
117
+ <Model>Windows for Docker</Model>
118
+ <SupportHours>24/7</SupportHours>
119
+ <SupportPhone />
120
+ <SupportProvider>Dockur</SupportProvider>
121
+ <SupportURL>https://github.com/dockur/windows/issues</SupportURL>
122
+ </OEMInformation>
123
+ <OEMName>Windows for Docker</OEMName>
124
+ </component>
125
+ <component name="Microsoft-Windows-ErrorReportingCore" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
126
+ <DisableWER>1</DisableWER>
127
+ </component>
128
+ <component name="Microsoft-Windows-IE-InternetExplorer" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
129
+ <DisableAccelerators>true</DisableAccelerators>
130
+ <DisableFirstRunWizard>true</DisableFirstRunWizard>
131
+ <Home_Page>https://google.com</Home_Page>
132
+ <Help_Page>about:blank</Help_Page>
133
+ </component>
134
+ <component name="Microsoft-Windows-IE-InternetExplorer" processorArchitecture="wow64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
135
+ <DisableAccelerators>true</DisableAccelerators>
136
+ <DisableFirstRunWizard>true</DisableFirstRunWizard>
137
+ <Home_Page>https://google.com</Home_Page>
138
+ <Help_Page>about:blank</Help_Page>
139
+ </component>
140
+ <component name="Microsoft-Windows-SQMApi" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
141
+ <CEIPEnabled>0</CEIPEnabled>
142
+ </component>
143
+ <component name="Microsoft-Windows-SystemRestore-Main" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
144
+ <DisableSR>1</DisableSR>
145
+ </component>
146
+ <component name="Microsoft-Windows-International-Core" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
147
+ <InputLocale>0409:00000409</InputLocale>
148
+ <SystemLocale>en-US</SystemLocale>
149
+ <UILanguage>en-US</UILanguage>
150
+ <UserLocale>en-US</UserLocale>
151
+ </component>
152
+ <component name="Microsoft-Windows-Deployment" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
153
+ <RunSynchronous>
154
+ <RunSynchronousCommand wcm:action="add">
155
+ <Order>1</Order>
156
+ <Path>reg.exe add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\OOBE" /v BypassNRO /t REG_DWORD /d 1 /f</Path>
157
+ </RunSynchronousCommand>
158
+ <RunSynchronousCommand wcm:action="add">
159
+ <Order>2</Order>
160
+ <Path>reg.exe load "HKU\mount" "C:\Users\Default\NTUSER.DAT"</Path>
161
+ </RunSynchronousCommand>
162
+ <RunSynchronousCommand wcm:action="add">
163
+ <Order>3</Order>
164
+ <Path>reg.exe add "HKU\mount\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "ContentDeliveryAllowed" /t REG_DWORD /d 0 /f</Path>
165
+ </RunSynchronousCommand>
166
+ <RunSynchronousCommand wcm:action="add">
167
+ <Order>4</Order>
168
+ <Path>reg.exe add "HKU\mount\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "FeatureManagementEnabled" /t REG_DWORD /d 0 /f</Path>
169
+ </RunSynchronousCommand>
170
+ <RunSynchronousCommand wcm:action="add">
171
+ <Order>5</Order>
172
+ <Path>reg.exe add "HKU\mount\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "OEMPreInstalledAppsEnabled" /t REG_DWORD /d 0 /f</Path>
173
+ </RunSynchronousCommand>
174
+ <RunSynchronousCommand wcm:action="add">
175
+ <Order>6</Order>
176
+ <Path>reg.exe add "HKU\mount\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "PreInstalledAppsEnabled" /t REG_DWORD /d 0 /f</Path>
177
+ </RunSynchronousCommand>
178
+ <RunSynchronousCommand wcm:action="add">
179
+ <Order>7</Order>
180
+ <Path>reg.exe add "HKU\mount\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "PreInstalledAppsEverEnabled" /t REG_DWORD /d 0 /f</Path>
181
+ </RunSynchronousCommand>
182
+ <RunSynchronousCommand wcm:action="add">
183
+ <Order>8</Order>
184
+ <Path>reg.exe add "HKU\mount\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "SilentInstalledAppsEnabled" /t REG_DWORD /d 0 /f</Path>
185
+ </RunSynchronousCommand>
186
+ <RunSynchronousCommand wcm:action="add">
187
+ <Order>9</Order>
188
+ <Path>reg.exe add "HKU\mount\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "SoftLandingEnabled" /t REG_DWORD /d 0 /f</Path>
189
+ </RunSynchronousCommand>
190
+ <RunSynchronousCommand wcm:action="add">
191
+ <Order>10</Order>
192
+ <Path>reg.exe add "HKU\mount\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "SubscribedContentEnabled" /t REG_DWORD /d 0 /f</Path>
193
+ </RunSynchronousCommand>
194
+ <RunSynchronousCommand wcm:action="add">
195
+ <Order>11</Order>
196
+ <Path>reg.exe add "HKU\mount\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "SubscribedContent-310093Enabled" /t REG_DWORD /d 0 /f</Path>
197
+ </RunSynchronousCommand>
198
+ <RunSynchronousCommand wcm:action="add">
199
+ <Order>12</Order>
200
+ <Path>reg.exe add "HKU\mount\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "SubscribedContent-338387Enabled" /t REG_DWORD /d 0 /f</Path>
201
+ </RunSynchronousCommand>
202
+ <RunSynchronousCommand wcm:action="add">
203
+ <Order>13</Order>
204
+ <Path>reg.exe add "HKU\mount\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "SubscribedContent-338388Enabled" /t REG_DWORD /d 0 /f</Path>
205
+ </RunSynchronousCommand>
206
+ <RunSynchronousCommand wcm:action="add">
207
+ <Order>14</Order>
208
+ <Path>reg.exe add "HKU\mount\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "SubscribedContent-338389Enabled" /t REG_DWORD /d 0 /f</Path>
209
+ </RunSynchronousCommand>
210
+ <RunSynchronousCommand wcm:action="add">
211
+ <Order>15</Order>
212
+ <Path>reg.exe add "HKU\mount\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "SubscribedContent-338393Enabled" /t REG_DWORD /d 0 /f</Path>
213
+ </RunSynchronousCommand>
214
+ <RunSynchronousCommand wcm:action="add">
215
+ <Order>16</Order>
216
+ <Path>reg.exe add "HKU\mount\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "SubscribedContent-353698Enabled" /t REG_DWORD /d 0 /f</Path>
217
+ </RunSynchronousCommand>
218
+ <RunSynchronousCommand wcm:action="add">
219
+ <Order>17</Order>
220
+ <Path>reg.exe add "HKU\mount\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "SystemPaneSuggestionsEnabled" /t REG_DWORD /d 0 /f</Path>
221
+ </RunSynchronousCommand>
222
+ <RunSynchronousCommand wcm:action="add">
223
+ <Order>18</Order>
224
+ <Path>reg.exe add "HKU\mount\Software\Policies\Microsoft\Windows\CloudContent" /v "DisableCloudOptimizedContent" /t REG_DWORD /d 1 /f</Path>
225
+ </RunSynchronousCommand>
226
+ <RunSynchronousCommand wcm:action="add">
227
+ <Order>19</Order>
228
+ <Path>reg.exe add "HKU\mount\Software\Policies\Microsoft\Windows\CloudContent" /v "DisableWindowsConsumerFeatures" /t REG_DWORD /d 1 /f</Path>
229
+ </RunSynchronousCommand>
230
+ <RunSynchronousCommand wcm:action="add">
231
+ <Order>20</Order>
232
+ <Path>reg.exe add "HKU\mount\Software\Policies\Microsoft\Windows\CloudContent" /v "DisableConsumerAccountStateContent" /t REG_DWORD /d 1 /f</Path>
233
+ </RunSynchronousCommand>
234
+ <RunSynchronousCommand wcm:action="add">
235
+ <Order>21</Order>
236
+ <Path>reg.exe unload "HKU\mount"</Path>
237
+ </RunSynchronousCommand>
238
+ <RunSynchronousCommand wcm:action="add">
239
+ <Order>22</Order>
240
+ <Path>reg.exe add "HKLM\Software\Policies\Microsoft\Windows\CloudContent" /v "DisableCloudOptimizedContent" /t REG_DWORD /d 1 /f</Path>
241
+ </RunSynchronousCommand>
242
+ <RunSynchronousCommand wcm:action="add">
243
+ <Order>23</Order>
244
+ <Path>reg.exe add "HKLM\Software\Policies\Microsoft\Windows\CloudContent" /v "DisableWindowsConsumerFeatures" /t REG_DWORD /d 1 /f</Path>
245
+ </RunSynchronousCommand>
246
+ <RunSynchronousCommand wcm:action="add">
247
+ <Order>24</Order>
248
+ <Path>reg.exe add "HKLM\Software\Policies\Microsoft\Windows\CloudContent" /v "DisableConsumerAccountStateContent" /t REG_DWORD /d 1 /f</Path>
249
+ </RunSynchronousCommand>
250
+ <RunSynchronousCommand wcm:action="add">
251
+ <Order>25</Order>
252
+ <Path>reg.exe add "HKLM\SOFTWARE\Policies\Microsoft\Windows NT\CurrentVersion\NetworkList\Signatures\FirstNetwork" /v Category /t REG_DWORD /d 1 /f</Path>
253
+ <Description>Set Network Location to Home</Description>
254
+ </RunSynchronousCommand>
255
+ </RunSynchronous>
256
+ </component>
257
+ <component name="Microsoft-Windows-TerminalServices-LocalSessionManager" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
258
+ <fDenyTSConnections>false</fDenyTSConnections>
259
+ </component>
260
+ <component name="Microsoft-Windows-TerminalServices-RDP-WinStationExtensions" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
261
+ <UserAuthentication>0</UserAuthentication>
262
+ </component>
263
+ <component name="Networking-MPSSVC-Svc" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
264
+ <FirewallGroups>
265
+ <FirewallGroup wcm:action="add" wcm:keyValue="RemoteDesktop">
266
+ <Active>true</Active>
267
+ <Profile>all</Profile>
268
+ <Group>@FirewallAPI.dll,-28752</Group>
269
+ </FirewallGroup>
270
+ </FirewallGroups>
271
+ </component>
272
+ </settings>
273
+ <settings pass="auditSystem" />
274
+ <settings pass="auditUser" />
275
+ <settings pass="oobeSystem">
276
+ <component name="Microsoft-Windows-SecureStartup-FilterDriver" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
277
+ <PreventDeviceEncryption>true</PreventDeviceEncryption>
278
+ </component>
279
+ <component name="Microsoft-Windows-EnhancedStorage-Adm" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
280
+ <TCGSecurityActivationDisabled>1</TCGSecurityActivationDisabled>
281
+ </component>
282
+ <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
283
+ <UserAccounts>
284
+ <LocalAccounts>
285
+ <LocalAccount wcm:action="add">
286
+ <Name>Docker</Name>
287
+ <Group>Administrators</Group>
288
+ <Password>
289
+ <Value />
290
+ <PlainText>true</PlainText>
291
+ </Password>
292
+ </LocalAccount>
293
+ </LocalAccounts>
294
+ <AdministratorPassword>
295
+ <Value>password</Value>
296
+ <PlainText>true</PlainText>
297
+ </AdministratorPassword>
298
+ </UserAccounts>
299
+ <AutoLogon>
300
+ <Username>Docker</Username>
301
+ <Enabled>true</Enabled>
302
+ <LogonCount>65432</LogonCount>
303
+ <Password>
304
+ <Value />
305
+ <PlainText>true</PlainText>
306
+ </Password>
307
+ </AutoLogon>
308
+ <Display>
309
+ <ColorDepth>32</ColorDepth>
310
+ <HorizontalResolution>1920</HorizontalResolution>
311
+ <VerticalResolution>1080</VerticalResolution>
312
+ </Display>
313
+ <OOBE>
314
+ <HideEULAPage>true</HideEULAPage>
315
+ <HideLocalAccountScreen>true</HideLocalAccountScreen>
316
+ <HideOEMRegistrationScreen>true</HideOEMRegistrationScreen>
317
+ <HideOnlineAccountScreens>true</HideOnlineAccountScreens>
318
+ <HideWirelessSetupInOOBE>true</HideWirelessSetupInOOBE>
319
+ <NetworkLocation>Home</NetworkLocation>
320
+ <ProtectYourPC>3</ProtectYourPC>
321
+ <SkipUserOOBE>true</SkipUserOOBE>
322
+ <SkipMachineOOBE>true</SkipMachineOOBE>
323
+ </OOBE>
324
+ <RegisteredOrganization>Dockur</RegisteredOrganization>
325
+ <RegisteredOwner>Windows for Docker</RegisteredOwner>
326
+ <FirstLogonCommands>
327
+ <SynchronousCommand wcm:action="add">
328
+ <Order>1</Order>
329
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters" /v "AllowInsecureGuestAuth" /t REG_DWORD /d 1 /f</CommandLine>
330
+ <Description>Allow guest access to network shares</Description>
331
+ </SynchronousCommand>
332
+ <SynchronousCommand wcm:action="add">
333
+ <Order>2</Order>
334
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Control\Lsa" /v LimitBlankPasswordUse /t REG_DWORD /d 0 /f</CommandLine>
335
+ <Description>Allow RDP login with blank password</Description>
336
+ </SynchronousCommand>
337
+ <SynchronousCommand wcm:action="add">
338
+ <Order>3</Order>
339
+ <CommandLine>reg.exe add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\PasswordLess\Device" /v "DevicePasswordLessBuildVersion" /t REG_DWORD /d 0 /f</CommandLine>
340
+ <Description>Enable option for passwordless sign-in</Description>
341
+ </SynchronousCommand>
342
+ <SynchronousCommand wcm:action="add">
343
+ <Order>4</Order>
344
+ <CommandLine>cmd /C wmic useraccount where name="Docker" set PasswordExpires=false</CommandLine>
345
+ <Description>Password Never Expires</Description>
346
+ </SynchronousCommand>
347
+ <SynchronousCommand wcm:action="add">
348
+ <Order>5</Order>
349
+ <CommandLine>cmd /C POWERCFG -H OFF</CommandLine>
350
+ <Description>Disable Hibernation</Description>
351
+ </SynchronousCommand>
352
+ <SynchronousCommand wcm:action="add">
353
+ <Order>6</Order>
354
+ <CommandLine>cmd /C POWERCFG -X -monitor-timeout-ac 0</CommandLine>
355
+ <Description>Disable monitor blanking</Description>
356
+ </SynchronousCommand>
357
+ <SynchronousCommand wcm:action="add">
358
+ <Order>7</Order>
359
+ <CommandLine>reg.exe add "HKLM\SOFTWARE\Policies\Microsoft\Edge" /v "HideFirstRunExperience" /t REG_DWORD /d 1 /f</CommandLine>
360
+ <Description>Disable first-run experience in Edge</Description>
361
+ </SynchronousCommand>
362
+ <SynchronousCommand wcm:action="add">
363
+ <Order>8</Order>
364
+ <CommandLine>reg.exe add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "HideFileExt" /t REG_DWORD /d 0 /f</CommandLine>
365
+ <Description>Show file extensions in Explorer</Description>
366
+ </SynchronousCommand>
367
+ <SynchronousCommand wcm:action="add">
368
+ <Order>9</Order>
369
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Control\Power" /v "HibernateFileSizePercent" /t REG_DWORD /d 0 /f</CommandLine>
370
+ <Description>Zero Hibernation File</Description>
371
+ </SynchronousCommand>
372
+ <SynchronousCommand wcm:action="add">
373
+ <Order>10</Order>
374
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Control\Power" /v "HibernateEnabled" /t REG_DWORD /d 0 /f</CommandLine>
375
+ <Description>Disable Hibernation</Description>
376
+ </SynchronousCommand>
377
+ <SynchronousCommand wcm:action="add">
378
+ <Order>11</Order>
379
+ <CommandLine>cmd /C POWERCFG -X -standby-timeout-ac 0</CommandLine>
380
+ <Description>Disable Sleep</Description>
381
+ </SynchronousCommand>
382
+ <SynchronousCommand wcm:action="add">
383
+ <Order>12</Order>
384
+ <CommandLine>reg.exe add "HKLM\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services" /v "fAllowUnlistedRemotePrograms" /t REG_DWORD /d 1 /f</CommandLine>
385
+ <Description>Enable RemoteAPP to launch unlisted programs</Description>
386
+ </SynchronousCommand>
387
+ <SynchronousCommand wcm:action="add">
388
+ <Order>13</Order>
389
+ <CommandLine>reg.exe add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Search" /v "SearchboxTaskbarMode" /t REG_DWORD /d 0 /f</CommandLine>
390
+ <Description>Remove Search from the Taskbar</Description>
391
+ </SynchronousCommand>
392
+ <SynchronousCommand wcm:action="add">
393
+ <Order>14</Order>
394
+ <CommandLine>reg.exe add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "ShowTaskViewButton" /t REG_DWORD /d 0 /f</CommandLine>
395
+ <Description>Remove Task View from the Taskbar</Description>
396
+ </SynchronousCommand>
397
+ <SynchronousCommand wcm:action="add">
398
+ <Order>15</Order>
399
+ <CommandLine>reg.exe add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "TaskbarDa" /t REG_DWORD /d 0 /f</CommandLine>
400
+ <Description>Remove Widgets from the Taskbar</Description>
401
+ </SynchronousCommand>
402
+ <SynchronousCommand wcm:action="add">
403
+ <Order>16</Order>
404
+ <CommandLine>reg.exe add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "TaskbarMn" /t REG_DWORD /d 0 /f</CommandLine>
405
+ <Description>Remove Chat from the Taskbar</Description>
406
+ </SynchronousCommand>
407
+ <SynchronousCommand wcm:action="add">
408
+ <Order>17</Order>
409
+ <CommandLine>reg.exe add "HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU" /v "NoAutoUpdate" /t REG_DWORD /d 1 /f</CommandLine>
410
+ <Description>Turn off Windows Update auto download</Description>
411
+ </SynchronousCommand>
412
+ <SynchronousCommand wcm:action="add">
413
+ <Order>18</Order>
414
+ <CommandLine>netsh advfirewall firewall set rule group="@FirewallAPI.dll,-32752" new enable=Yes</CommandLine>
415
+ <Description>Enable Network Discovery</Description>
416
+ </SynchronousCommand>
417
+ <SynchronousCommand wcm:action="add">
418
+ <Order>19</Order>
419
+ <CommandLine>netsh advfirewall firewall set rule group="@FirewallAPI.dll,-28502" new enable=Yes</CommandLine>
420
+ <Description>Enable File Sharing</Description>
421
+ </SynchronousCommand>
422
+ <SynchronousCommand wcm:action="add">
423
+ <Order>20</Order>
424
+ <CommandLine>cmd /C if exist "C:\OEM\install.bat" start "Install" "cmd /C C:\OEM\install.bat"</CommandLine>
425
+ <Description>Execute custom script from the OEM folder if exists</Description>
426
+ </SynchronousCommand>
427
+ </FirstLogonCommands>
428
+ </component>
429
+ </settings>
430
+ </unattend>
assets/win10x64.xml ADDED
@@ -0,0 +1,427 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?xml version="1.0" encoding="UTF-8"?>
2
+ <unattend xmlns="urn:schemas-microsoft-com:unattend" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State">
3
+ <settings pass="windowsPE">
4
+ <component name="Microsoft-Windows-International-Core-WinPE" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
5
+ <SetupUILanguage>
6
+ <UILanguage>en-US</UILanguage>
7
+ </SetupUILanguage>
8
+ <InputLocale>0409:00000409</InputLocale>
9
+ <SystemLocale>en-US</SystemLocale>
10
+ <UILanguage>en-US</UILanguage>
11
+ <UserLocale>en-US</UserLocale>
12
+ </component>
13
+ <component name="Microsoft-Windows-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
14
+ <DiskConfiguration>
15
+ <Disk wcm:action="add">
16
+ <DiskID>0</DiskID>
17
+ <WillWipeDisk>true</WillWipeDisk>
18
+ <CreatePartitions>
19
+ <!-- System partition (ESP) -->
20
+ <CreatePartition wcm:action="add">
21
+ <Order>1</Order>
22
+ <Type>EFI</Type>
23
+ <Size>128</Size>
24
+ </CreatePartition>
25
+ <!-- Microsoft reserved partition (MSR) -->
26
+ <CreatePartition wcm:action="add">
27
+ <Order>2</Order>
28
+ <Type>MSR</Type>
29
+ <Size>128</Size>
30
+ </CreatePartition>
31
+ <!-- Windows partition -->
32
+ <CreatePartition wcm:action="add">
33
+ <Order>3</Order>
34
+ <Type>Primary</Type>
35
+ <Extend>true</Extend>
36
+ </CreatePartition>
37
+ </CreatePartitions>
38
+ <ModifyPartitions>
39
+ <!-- System partition (ESP) -->
40
+ <ModifyPartition wcm:action="add">
41
+ <Order>1</Order>
42
+ <PartitionID>1</PartitionID>
43
+ <Label>System</Label>
44
+ <Format>FAT32</Format>
45
+ </ModifyPartition>
46
+ <!-- MSR partition does not need to be modified -->
47
+ <ModifyPartition wcm:action="add">
48
+ <Order>2</Order>
49
+ <PartitionID>2</PartitionID>
50
+ </ModifyPartition>
51
+ <!-- Windows partition -->
52
+ <ModifyPartition wcm:action="add">
53
+ <Order>3</Order>
54
+ <PartitionID>3</PartitionID>
55
+ <Label>Windows</Label>
56
+ <Letter>C</Letter>
57
+ <Format>NTFS</Format>
58
+ </ModifyPartition>
59
+ </ModifyPartitions>
60
+ </Disk>
61
+ </DiskConfiguration>
62
+ <ImageInstall>
63
+ <OSImage>
64
+ <InstallTo>
65
+ <DiskID>0</DiskID>
66
+ <PartitionID>3</PartitionID>
67
+ </InstallTo>
68
+ <InstallToAvailablePartition>false</InstallToAvailablePartition>
69
+ </OSImage>
70
+ </ImageInstall>
71
+ <DynamicUpdate>
72
+ <Enable>true</Enable>
73
+ <WillShowUI>Never</WillShowUI>
74
+ </DynamicUpdate>
75
+ <UpgradeData>
76
+ <Upgrade>false</Upgrade>
77
+ <WillShowUI>Never</WillShowUI>
78
+ </UpgradeData>
79
+ <UserData>
80
+ <AcceptEula>true</AcceptEula>
81
+ <FullName>Docker</FullName>
82
+ <Organization>Windows for Docker</Organization>
83
+ <ProductKey>
84
+ <Key>VK7JG-NPHTM-C97JM-9MPGT-3V66T</Key>
85
+ </ProductKey>
86
+ </UserData>
87
+ <EnableFirewall>false</EnableFirewall>
88
+ <Diagnostics>
89
+ <OptIn>false</OptIn>
90
+ </Diagnostics>
91
+ </component>
92
+ </settings>
93
+ <settings pass="offlineServicing">
94
+ <component name="Microsoft-Windows-LUA-Settings" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
95
+ <EnableLUA>false</EnableLUA>
96
+ </component>
97
+ </settings>
98
+ <settings pass="generalize">
99
+ <component name="Microsoft-Windows-PnPSysprep" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
100
+ <PersistAllDeviceInstalls>true</PersistAllDeviceInstalls>
101
+ </component>
102
+ <component name="Microsoft-Windows-Security-SPP" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
103
+ <SkipRearm>1</SkipRearm>
104
+ </component>
105
+ </settings>
106
+ <settings pass="specialize">
107
+ <component name="Microsoft-Windows-Security-SPP-UX" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
108
+ <SkipAutoActivation>true</SkipAutoActivation>
109
+ </component>
110
+ <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
111
+ <ComputerName>*</ComputerName>
112
+ <OEMInformation>
113
+ <Manufacturer>Dockur</Manufacturer>
114
+ <Model>Windows for Docker</Model>
115
+ <SupportHours>24/7</SupportHours>
116
+ <SupportPhone />
117
+ <SupportProvider>Dockur</SupportProvider>
118
+ <SupportURL>https://github.com/dockur/windows/issues</SupportURL>
119
+ </OEMInformation>
120
+ <OEMName>Windows for Docker</OEMName>
121
+ </component>
122
+ <component name="Microsoft-Windows-ErrorReportingCore" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
123
+ <DisableWER>1</DisableWER>
124
+ </component>
125
+ <component name="Microsoft-Windows-IE-InternetExplorer" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
126
+ <DisableAccelerators>true</DisableAccelerators>
127
+ <DisableFirstRunWizard>true</DisableFirstRunWizard>
128
+ <Home_Page>https://google.com</Home_Page>
129
+ <Help_Page>about:blank</Help_Page>
130
+ </component>
131
+ <component name="Microsoft-Windows-IE-InternetExplorer" processorArchitecture="wow64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
132
+ <DisableAccelerators>true</DisableAccelerators>
133
+ <DisableFirstRunWizard>true</DisableFirstRunWizard>
134
+ <Home_Page>https://google.com</Home_Page>
135
+ <Help_Page>about:blank</Help_Page>
136
+ </component>
137
+ <component name="Microsoft-Windows-SQMApi" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
138
+ <CEIPEnabled>0</CEIPEnabled>
139
+ </component>
140
+ <component name="Microsoft-Windows-SystemRestore-Main" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
141
+ <DisableSR>1</DisableSR>
142
+ </component>
143
+ <component name="Microsoft-Windows-International-Core" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
144
+ <InputLocale>0409:00000409</InputLocale>
145
+ <SystemLocale>en-US</SystemLocale>
146
+ <UILanguage>en-US</UILanguage>
147
+ <UserLocale>en-US</UserLocale>
148
+ </component>
149
+ <component name="Microsoft-Windows-Deployment" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
150
+ <RunSynchronous>
151
+ <RunSynchronousCommand wcm:action="add">
152
+ <Order>1</Order>
153
+ <Path>reg.exe add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\OOBE" /v BypassNRO /t REG_DWORD /d 1 /f</Path>
154
+ </RunSynchronousCommand>
155
+ <RunSynchronousCommand wcm:action="add">
156
+ <Order>2</Order>
157
+ <Path>reg.exe load "HKU\mount" "C:\Users\Default\NTUSER.DAT"</Path>
158
+ </RunSynchronousCommand>
159
+ <RunSynchronousCommand wcm:action="add">
160
+ <Order>3</Order>
161
+ <Path>reg.exe add "HKU\mount\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "ContentDeliveryAllowed" /t REG_DWORD /d 0 /f</Path>
162
+ </RunSynchronousCommand>
163
+ <RunSynchronousCommand wcm:action="add">
164
+ <Order>4</Order>
165
+ <Path>reg.exe add "HKU\mount\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "FeatureManagementEnabled" /t REG_DWORD /d 0 /f</Path>
166
+ </RunSynchronousCommand>
167
+ <RunSynchronousCommand wcm:action="add">
168
+ <Order>5</Order>
169
+ <Path>reg.exe add "HKU\mount\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "OEMPreInstalledAppsEnabled" /t REG_DWORD /d 0 /f</Path>
170
+ </RunSynchronousCommand>
171
+ <RunSynchronousCommand wcm:action="add">
172
+ <Order>6</Order>
173
+ <Path>reg.exe add "HKU\mount\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "PreInstalledAppsEnabled" /t REG_DWORD /d 0 /f</Path>
174
+ </RunSynchronousCommand>
175
+ <RunSynchronousCommand wcm:action="add">
176
+ <Order>7</Order>
177
+ <Path>reg.exe add "HKU\mount\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "PreInstalledAppsEverEnabled" /t REG_DWORD /d 0 /f</Path>
178
+ </RunSynchronousCommand>
179
+ <RunSynchronousCommand wcm:action="add">
180
+ <Order>8</Order>
181
+ <Path>reg.exe add "HKU\mount\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "SilentInstalledAppsEnabled" /t REG_DWORD /d 0 /f</Path>
182
+ </RunSynchronousCommand>
183
+ <RunSynchronousCommand wcm:action="add">
184
+ <Order>9</Order>
185
+ <Path>reg.exe add "HKU\mount\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "SoftLandingEnabled" /t REG_DWORD /d 0 /f</Path>
186
+ </RunSynchronousCommand>
187
+ <RunSynchronousCommand wcm:action="add">
188
+ <Order>10</Order>
189
+ <Path>reg.exe add "HKU\mount\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "SubscribedContentEnabled" /t REG_DWORD /d 0 /f</Path>
190
+ </RunSynchronousCommand>
191
+ <RunSynchronousCommand wcm:action="add">
192
+ <Order>11</Order>
193
+ <Path>reg.exe add "HKU\mount\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "SubscribedContent-310093Enabled" /t REG_DWORD /d 0 /f</Path>
194
+ </RunSynchronousCommand>
195
+ <RunSynchronousCommand wcm:action="add">
196
+ <Order>12</Order>
197
+ <Path>reg.exe add "HKU\mount\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "SubscribedContent-338387Enabled" /t REG_DWORD /d 0 /f</Path>
198
+ </RunSynchronousCommand>
199
+ <RunSynchronousCommand wcm:action="add">
200
+ <Order>13</Order>
201
+ <Path>reg.exe add "HKU\mount\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "SubscribedContent-338388Enabled" /t REG_DWORD /d 0 /f</Path>
202
+ </RunSynchronousCommand>
203
+ <RunSynchronousCommand wcm:action="add">
204
+ <Order>14</Order>
205
+ <Path>reg.exe add "HKU\mount\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "SubscribedContent-338389Enabled" /t REG_DWORD /d 0 /f</Path>
206
+ </RunSynchronousCommand>
207
+ <RunSynchronousCommand wcm:action="add">
208
+ <Order>15</Order>
209
+ <Path>reg.exe add "HKU\mount\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "SubscribedContent-338393Enabled" /t REG_DWORD /d 0 /f</Path>
210
+ </RunSynchronousCommand>
211
+ <RunSynchronousCommand wcm:action="add">
212
+ <Order>16</Order>
213
+ <Path>reg.exe add "HKU\mount\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "SubscribedContent-353698Enabled" /t REG_DWORD /d 0 /f</Path>
214
+ </RunSynchronousCommand>
215
+ <RunSynchronousCommand wcm:action="add">
216
+ <Order>17</Order>
217
+ <Path>reg.exe add "HKU\mount\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "SystemPaneSuggestionsEnabled" /t REG_DWORD /d 0 /f</Path>
218
+ </RunSynchronousCommand>
219
+ <RunSynchronousCommand wcm:action="add">
220
+ <Order>18</Order>
221
+ <Path>reg.exe add "HKU\mount\Software\Policies\Microsoft\Windows\CloudContent" /v "DisableCloudOptimizedContent" /t REG_DWORD /d 1 /f</Path>
222
+ </RunSynchronousCommand>
223
+ <RunSynchronousCommand wcm:action="add">
224
+ <Order>19</Order>
225
+ <Path>reg.exe add "HKU\mount\Software\Policies\Microsoft\Windows\CloudContent" /v "DisableWindowsConsumerFeatures" /t REG_DWORD /d 1 /f</Path>
226
+ </RunSynchronousCommand>
227
+ <RunSynchronousCommand wcm:action="add">
228
+ <Order>20</Order>
229
+ <Path>reg.exe add "HKU\mount\Software\Policies\Microsoft\Windows\CloudContent" /v "DisableConsumerAccountStateContent" /t REG_DWORD /d 1 /f</Path>
230
+ </RunSynchronousCommand>
231
+ <RunSynchronousCommand wcm:action="add">
232
+ <Order>21</Order>
233
+ <Path>reg.exe unload "HKU\mount"</Path>
234
+ </RunSynchronousCommand>
235
+ <RunSynchronousCommand wcm:action="add">
236
+ <Order>22</Order>
237
+ <Path>reg.exe add "HKLM\Software\Policies\Microsoft\Windows\CloudContent" /v "DisableCloudOptimizedContent" /t REG_DWORD /d 1 /f</Path>
238
+ </RunSynchronousCommand>
239
+ <RunSynchronousCommand wcm:action="add">
240
+ <Order>23</Order>
241
+ <Path>reg.exe add "HKLM\Software\Policies\Microsoft\Windows\CloudContent" /v "DisableWindowsConsumerFeatures" /t REG_DWORD /d 1 /f</Path>
242
+ </RunSynchronousCommand>
243
+ <RunSynchronousCommand wcm:action="add">
244
+ <Order>24</Order>
245
+ <Path>reg.exe add "HKLM\Software\Policies\Microsoft\Windows\CloudContent" /v "DisableConsumerAccountStateContent" /t REG_DWORD /d 1 /f</Path>
246
+ </RunSynchronousCommand>
247
+ <RunSynchronousCommand wcm:action="add">
248
+ <Order>25</Order>
249
+ <Path>reg.exe add "HKLM\SOFTWARE\Policies\Microsoft\Windows NT\CurrentVersion\NetworkList\Signatures\FirstNetwork" /v Category /t REG_DWORD /d 1 /f</Path>
250
+ <Description>Set Network Location to Home</Description>
251
+ </RunSynchronousCommand>
252
+ </RunSynchronous>
253
+ </component>
254
+ <component name="Microsoft-Windows-TerminalServices-LocalSessionManager" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
255
+ <fDenyTSConnections>false</fDenyTSConnections>
256
+ </component>
257
+ <component name="Microsoft-Windows-TerminalServices-RDP-WinStationExtensions" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
258
+ <UserAuthentication>0</UserAuthentication>
259
+ </component>
260
+ <component name="Networking-MPSSVC-Svc" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
261
+ <FirewallGroups>
262
+ <FirewallGroup wcm:action="add" wcm:keyValue="RemoteDesktop">
263
+ <Active>true</Active>
264
+ <Profile>all</Profile>
265
+ <Group>@FirewallAPI.dll,-28752</Group>
266
+ </FirewallGroup>
267
+ </FirewallGroups>
268
+ </component>
269
+ </settings>
270
+ <settings pass="auditSystem" />
271
+ <settings pass="auditUser" />
272
+ <settings pass="oobeSystem">
273
+ <component name="Microsoft-Windows-SecureStartup-FilterDriver" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
274
+ <PreventDeviceEncryption>true</PreventDeviceEncryption>
275
+ </component>
276
+ <component name="Microsoft-Windows-EnhancedStorage-Adm" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
277
+ <TCGSecurityActivationDisabled>1</TCGSecurityActivationDisabled>
278
+ </component>
279
+ <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
280
+ <UserAccounts>
281
+ <LocalAccounts>
282
+ <LocalAccount wcm:action="add">
283
+ <Name>Docker</Name>
284
+ <Group>Administrators</Group>
285
+ <Password>
286
+ <Value />
287
+ <PlainText>true</PlainText>
288
+ </Password>
289
+ </LocalAccount>
290
+ </LocalAccounts>
291
+ <AdministratorPassword>
292
+ <Value>password</Value>
293
+ <PlainText>true</PlainText>
294
+ </AdministratorPassword>
295
+ </UserAccounts>
296
+ <AutoLogon>
297
+ <Username>Docker</Username>
298
+ <Enabled>true</Enabled>
299
+ <LogonCount>65432</LogonCount>
300
+ <Password>
301
+ <Value />
302
+ <PlainText>true</PlainText>
303
+ </Password>
304
+ </AutoLogon>
305
+ <Display>
306
+ <ColorDepth>32</ColorDepth>
307
+ <HorizontalResolution>1920</HorizontalResolution>
308
+ <VerticalResolution>1080</VerticalResolution>
309
+ </Display>
310
+ <OOBE>
311
+ <HideEULAPage>true</HideEULAPage>
312
+ <HideLocalAccountScreen>true</HideLocalAccountScreen>
313
+ <HideOEMRegistrationScreen>true</HideOEMRegistrationScreen>
314
+ <HideOnlineAccountScreens>true</HideOnlineAccountScreens>
315
+ <HideWirelessSetupInOOBE>true</HideWirelessSetupInOOBE>
316
+ <NetworkLocation>Home</NetworkLocation>
317
+ <ProtectYourPC>3</ProtectYourPC>
318
+ <SkipUserOOBE>true</SkipUserOOBE>
319
+ <SkipMachineOOBE>true</SkipMachineOOBE>
320
+ </OOBE>
321
+ <RegisteredOrganization>Dockur</RegisteredOrganization>
322
+ <RegisteredOwner>Windows for Docker</RegisteredOwner>
323
+ <FirstLogonCommands>
324
+ <SynchronousCommand wcm:action="add">
325
+ <Order>1</Order>
326
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters" /v "AllowInsecureGuestAuth" /t REG_DWORD /d 1 /f</CommandLine>
327
+ <Description>Allow guest access to network shares</Description>
328
+ </SynchronousCommand>
329
+ <SynchronousCommand wcm:action="add">
330
+ <Order>2</Order>
331
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Control\Lsa" /v LimitBlankPasswordUse /t REG_DWORD /d 0 /f</CommandLine>
332
+ <Description>Allow RDP login with blank password</Description>
333
+ </SynchronousCommand>
334
+ <SynchronousCommand wcm:action="add">
335
+ <Order>3</Order>
336
+ <CommandLine>reg.exe add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\PasswordLess\Device" /v "DevicePasswordLessBuildVersion" /t REG_DWORD /d 0 /f</CommandLine>
337
+ <Description>Enable option for passwordless sign-in</Description>
338
+ </SynchronousCommand>
339
+ <SynchronousCommand wcm:action="add">
340
+ <Order>4</Order>
341
+ <CommandLine>cmd /C wmic useraccount where name="Docker" set PasswordExpires=false</CommandLine>
342
+ <Description>Password Never Expires</Description>
343
+ </SynchronousCommand>
344
+ <SynchronousCommand wcm:action="add">
345
+ <Order>5</Order>
346
+ <CommandLine>cmd /C POWERCFG -H OFF</CommandLine>
347
+ <Description>Disable Hibernation</Description>
348
+ </SynchronousCommand>
349
+ <SynchronousCommand wcm:action="add">
350
+ <Order>6</Order>
351
+ <CommandLine>cmd /C POWERCFG -X -monitor-timeout-ac 0</CommandLine>
352
+ <Description>Disable monitor blanking</Description>
353
+ </SynchronousCommand>
354
+ <SynchronousCommand wcm:action="add">
355
+ <Order>7</Order>
356
+ <CommandLine>reg.exe add "HKLM\SOFTWARE\Policies\Microsoft\Edge" /v "HideFirstRunExperience" /t REG_DWORD /d 1 /f</CommandLine>
357
+ <Description>Disable first-run experience in Edge</Description>
358
+ </SynchronousCommand>
359
+ <SynchronousCommand wcm:action="add">
360
+ <Order>8</Order>
361
+ <CommandLine>reg.exe add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "HideFileExt" /t REG_DWORD /d 0 /f</CommandLine>
362
+ <Description>Show file extensions in Explorer</Description>
363
+ </SynchronousCommand>
364
+ <SynchronousCommand wcm:action="add">
365
+ <Order>9</Order>
366
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Control\Power" /v "HibernateFileSizePercent" /t REG_DWORD /d 0 /f</CommandLine>
367
+ <Description>Zero Hibernation File</Description>
368
+ </SynchronousCommand>
369
+ <SynchronousCommand wcm:action="add">
370
+ <Order>10</Order>
371
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Control\Power" /v "HibernateEnabled" /t REG_DWORD /d 0 /f</CommandLine>
372
+ <Description>Disable Hibernation</Description>
373
+ </SynchronousCommand>
374
+ <SynchronousCommand wcm:action="add">
375
+ <Order>11</Order>
376
+ <CommandLine>cmd /C POWERCFG -X -standby-timeout-ac 0</CommandLine>
377
+ <Description>Disable Sleep</Description>
378
+ </SynchronousCommand>
379
+ <SynchronousCommand wcm:action="add">
380
+ <Order>12</Order>
381
+ <CommandLine>reg.exe add "HKLM\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services" /v "fAllowUnlistedRemotePrograms" /t REG_DWORD /d 1 /f</CommandLine>
382
+ <Description>Enable RemoteAPP to launch unlisted programs</Description>
383
+ </SynchronousCommand>
384
+ <SynchronousCommand wcm:action="add">
385
+ <Order>13</Order>
386
+ <CommandLine>reg.exe add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Search" /v "SearchboxTaskbarMode" /t REG_DWORD /d 0 /f</CommandLine>
387
+ <Description>Remove Search from the Taskbar</Description>
388
+ </SynchronousCommand>
389
+ <SynchronousCommand wcm:action="add">
390
+ <Order>14</Order>
391
+ <CommandLine>reg.exe add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "ShowTaskViewButton" /t REG_DWORD /d 0 /f</CommandLine>
392
+ <Description>Remove Task View from the Taskbar</Description>
393
+ </SynchronousCommand>
394
+ <SynchronousCommand wcm:action="add">
395
+ <Order>15</Order>
396
+ <CommandLine>reg.exe add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "TaskbarDa" /t REG_DWORD /d 0 /f</CommandLine>
397
+ <Description>Remove Widgets from the Taskbar</Description>
398
+ </SynchronousCommand>
399
+ <SynchronousCommand wcm:action="add">
400
+ <Order>16</Order>
401
+ <CommandLine>reg.exe add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "TaskbarMn" /t REG_DWORD /d 0 /f</CommandLine>
402
+ <Description>Remove Chat from the Taskbar</Description>
403
+ </SynchronousCommand>
404
+ <SynchronousCommand wcm:action="add">
405
+ <Order>17</Order>
406
+ <CommandLine>reg.exe add "HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU" /v "NoAutoUpdate" /t REG_DWORD /d 1 /f</CommandLine>
407
+ <Description>Turn off Windows Update auto download</Description>
408
+ </SynchronousCommand>
409
+ <SynchronousCommand wcm:action="add">
410
+ <Order>18</Order>
411
+ <CommandLine>netsh advfirewall firewall set rule group="@FirewallAPI.dll,-32752" new enable=Yes</CommandLine>
412
+ <Description>Enable Network Discovery</Description>
413
+ </SynchronousCommand>
414
+ <SynchronousCommand wcm:action="add">
415
+ <Order>19</Order>
416
+ <CommandLine>netsh advfirewall firewall set rule group="@FirewallAPI.dll,-28502" new enable=Yes</CommandLine>
417
+ <Description>Enable File Sharing</Description>
418
+ </SynchronousCommand>
419
+ <SynchronousCommand wcm:action="add">
420
+ <Order>20</Order>
421
+ <CommandLine>cmd /C if exist "C:\OEM\install.bat" start "Install" "cmd /C C:\OEM\install.bat"</CommandLine>
422
+ <Description>Execute custom script from the OEM folder if exists</Description>
423
+ </SynchronousCommand>
424
+ </FirstLogonCommands>
425
+ </component>
426
+ </settings>
427
+ </unattend>
assets/win11x64-enterprise-eval.xml ADDED
@@ -0,0 +1,447 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?xml version="1.0" encoding="UTF-8"?>
2
+ <unattend xmlns="urn:schemas-microsoft-com:unattend" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State">
3
+ <settings pass="windowsPE">
4
+ <component name="Microsoft-Windows-International-Core-WinPE" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
5
+ <SetupUILanguage>
6
+ <UILanguage>en-US</UILanguage>
7
+ </SetupUILanguage>
8
+ <InputLocale>0409:00000409</InputLocale>
9
+ <SystemLocale>en-US</SystemLocale>
10
+ <UILanguage>en-US</UILanguage>
11
+ <UserLocale>en-US</UserLocale>
12
+ </component>
13
+ <component name="Microsoft-Windows-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
14
+ <DiskConfiguration>
15
+ <Disk wcm:action="add">
16
+ <DiskID>0</DiskID>
17
+ <WillWipeDisk>true</WillWipeDisk>
18
+ <CreatePartitions>
19
+ <!-- System partition (ESP) -->
20
+ <CreatePartition wcm:action="add">
21
+ <Order>1</Order>
22
+ <Type>EFI</Type>
23
+ <Size>128</Size>
24
+ </CreatePartition>
25
+ <!-- Microsoft reserved partition (MSR) -->
26
+ <CreatePartition wcm:action="add">
27
+ <Order>2</Order>
28
+ <Type>MSR</Type>
29
+ <Size>128</Size>
30
+ </CreatePartition>
31
+ <!-- Windows partition -->
32
+ <CreatePartition wcm:action="add">
33
+ <Order>3</Order>
34
+ <Type>Primary</Type>
35
+ <Extend>true</Extend>
36
+ </CreatePartition>
37
+ </CreatePartitions>
38
+ <ModifyPartitions>
39
+ <!-- System partition (ESP) -->
40
+ <ModifyPartition wcm:action="add">
41
+ <Order>1</Order>
42
+ <PartitionID>1</PartitionID>
43
+ <Label>System</Label>
44
+ <Format>FAT32</Format>
45
+ </ModifyPartition>
46
+ <!-- MSR partition does not need to be modified -->
47
+ <ModifyPartition wcm:action="add">
48
+ <Order>2</Order>
49
+ <PartitionID>2</PartitionID>
50
+ </ModifyPartition>
51
+ <!-- Windows partition -->
52
+ <ModifyPartition wcm:action="add">
53
+ <Order>3</Order>
54
+ <PartitionID>3</PartitionID>
55
+ <Label>Windows</Label>
56
+ <Letter>C</Letter>
57
+ <Format>NTFS</Format>
58
+ </ModifyPartition>
59
+ </ModifyPartitions>
60
+ </Disk>
61
+ </DiskConfiguration>
62
+ <ImageInstall>
63
+ <OSImage>
64
+ <InstallTo>
65
+ <DiskID>0</DiskID>
66
+ <PartitionID>3</PartitionID>
67
+ </InstallTo>
68
+ <InstallToAvailablePartition>false</InstallToAvailablePartition>
69
+ </OSImage>
70
+ </ImageInstall>
71
+ <DynamicUpdate>
72
+ <Enable>true</Enable>
73
+ <WillShowUI>Never</WillShowUI>
74
+ </DynamicUpdate>
75
+ <UpgradeData>
76
+ <Upgrade>false</Upgrade>
77
+ <WillShowUI>Never</WillShowUI>
78
+ </UpgradeData>
79
+ <UserData>
80
+ <AcceptEula>true</AcceptEula>
81
+ <FullName>Docker</FullName>
82
+ <Organization>Windows for Docker</Organization>
83
+ </UserData>
84
+ <EnableFirewall>false</EnableFirewall>
85
+ <Diagnostics>
86
+ <OptIn>false</OptIn>
87
+ </Diagnostics>
88
+ <RunSynchronous>
89
+ <RunSynchronousCommand wcm:action="add">
90
+ <Order>1</Order>
91
+ <Path>reg.exe add "HKLM\SYSTEM\Setup\LabConfig" /v BypassTPMCheck /t REG_DWORD /d 1 /f</Path>
92
+ </RunSynchronousCommand>
93
+ <RunSynchronousCommand wcm:action="add">
94
+ <Order>2</Order>
95
+ <Path>reg.exe add "HKLM\SYSTEM\Setup\LabConfig" /v BypassSecureBootCheck /t REG_DWORD /d 1 /f</Path>
96
+ </RunSynchronousCommand>
97
+ <RunSynchronousCommand wcm:action="add">
98
+ <Order>3</Order>
99
+ <Path>reg.exe add "HKLM\SYSTEM\Setup\LabConfig" /v BypassRAMCheck /t REG_DWORD /d 1 /f</Path>
100
+ </RunSynchronousCommand>
101
+ <RunSynchronousCommand wcm:action="add">
102
+ <Order>4</Order>
103
+ <Path>reg.exe add "HKLM\SYSTEM\Setup\MoSetup" /v AllowUpgradesWithUnsupportedTPMOrCPU /t REG_DWORD /d 1 /f</Path>
104
+ </RunSynchronousCommand>
105
+ </RunSynchronous>
106
+ </component>
107
+ </settings>
108
+ <settings pass="offlineServicing">
109
+ <component name="Microsoft-Windows-LUA-Settings" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
110
+ <EnableLUA>false</EnableLUA>
111
+ </component>
112
+ </settings>
113
+ <settings pass="generalize">
114
+ <component name="Microsoft-Windows-PnPSysprep" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
115
+ <PersistAllDeviceInstalls>true</PersistAllDeviceInstalls>
116
+ </component>
117
+ <component name="Microsoft-Windows-Security-SPP" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
118
+ <SkipRearm>1</SkipRearm>
119
+ </component>
120
+ </settings>
121
+ <settings pass="specialize">
122
+ <component name="Microsoft-Windows-Security-SPP-UX" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
123
+ <SkipAutoActivation>true</SkipAutoActivation>
124
+ </component>
125
+ <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
126
+ <ComputerName>*</ComputerName>
127
+ <OEMInformation>
128
+ <Manufacturer>Dockur</Manufacturer>
129
+ <Model>Windows for Docker</Model>
130
+ <SupportHours>24/7</SupportHours>
131
+ <SupportPhone />
132
+ <SupportProvider>Dockur</SupportProvider>
133
+ <SupportURL>https://github.com/dockur/windows/issues</SupportURL>
134
+ </OEMInformation>
135
+ <OEMName>Windows for Docker</OEMName>
136
+ </component>
137
+ <component name="Microsoft-Windows-ErrorReportingCore" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
138
+ <DisableWER>1</DisableWER>
139
+ </component>
140
+ <component name="Microsoft-Windows-IE-InternetExplorer" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
141
+ <DisableAccelerators>true</DisableAccelerators>
142
+ <DisableFirstRunWizard>true</DisableFirstRunWizard>
143
+ <Home_Page>https://google.com</Home_Page>
144
+ <Help_Page>about:blank</Help_Page>
145
+ </component>
146
+ <component name="Microsoft-Windows-IE-InternetExplorer" processorArchitecture="wow64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
147
+ <DisableAccelerators>true</DisableAccelerators>
148
+ <DisableFirstRunWizard>true</DisableFirstRunWizard>
149
+ <Home_Page>https://google.com</Home_Page>
150
+ <Help_Page>about:blank</Help_Page>
151
+ </component>
152
+ <component name="Microsoft-Windows-SQMApi" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
153
+ <CEIPEnabled>0</CEIPEnabled>
154
+ </component>
155
+ <component name="Microsoft-Windows-SystemRestore-Main" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
156
+ <DisableSR>1</DisableSR>
157
+ </component>
158
+ <component name="Microsoft-Windows-International-Core" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
159
+ <InputLocale>0409:00000409</InputLocale>
160
+ <SystemLocale>en-US</SystemLocale>
161
+ <UILanguage>en-US</UILanguage>
162
+ <UserLocale>en-US</UserLocale>
163
+ </component>
164
+ <component name="Microsoft-Windows-Deployment" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
165
+ <RunSynchronous>
166
+ <RunSynchronousCommand wcm:action="add">
167
+ <Order>1</Order>
168
+ <Path>reg.exe add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\OOBE" /v BypassNRO /t REG_DWORD /d 1 /f</Path>
169
+ </RunSynchronousCommand>
170
+ <RunSynchronousCommand wcm:action="add">
171
+ <Order>2</Order>
172
+ <Path>reg.exe load "HKU\mount" "C:\Users\Default\NTUSER.DAT"</Path>
173
+ </RunSynchronousCommand>
174
+ <RunSynchronousCommand wcm:action="add">
175
+ <Order>3</Order>
176
+ <Path>reg.exe add "HKU\mount\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "ContentDeliveryAllowed" /t REG_DWORD /d 0 /f</Path>
177
+ </RunSynchronousCommand>
178
+ <RunSynchronousCommand wcm:action="add">
179
+ <Order>4</Order>
180
+ <Path>reg.exe add "HKU\mount\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "FeatureManagementEnabled" /t REG_DWORD /d 0 /f</Path>
181
+ </RunSynchronousCommand>
182
+ <RunSynchronousCommand wcm:action="add">
183
+ <Order>5</Order>
184
+ <Path>reg.exe add "HKU\mount\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "OEMPreInstalledAppsEnabled" /t REG_DWORD /d 0 /f</Path>
185
+ </RunSynchronousCommand>
186
+ <RunSynchronousCommand wcm:action="add">
187
+ <Order>6</Order>
188
+ <Path>reg.exe add "HKU\mount\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "PreInstalledAppsEnabled" /t REG_DWORD /d 0 /f</Path>
189
+ </RunSynchronousCommand>
190
+ <RunSynchronousCommand wcm:action="add">
191
+ <Order>7</Order>
192
+ <Path>reg.exe add "HKU\mount\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "PreInstalledAppsEverEnabled" /t REG_DWORD /d 0 /f</Path>
193
+ </RunSynchronousCommand>
194
+ <RunSynchronousCommand wcm:action="add">
195
+ <Order>8</Order>
196
+ <Path>reg.exe add "HKU\mount\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "SilentInstalledAppsEnabled" /t REG_DWORD /d 0 /f</Path>
197
+ </RunSynchronousCommand>
198
+ <RunSynchronousCommand wcm:action="add">
199
+ <Order>9</Order>
200
+ <Path>reg.exe add "HKU\mount\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "SoftLandingEnabled" /t REG_DWORD /d 0 /f</Path>
201
+ </RunSynchronousCommand>
202
+ <RunSynchronousCommand wcm:action="add">
203
+ <Order>10</Order>
204
+ <Path>reg.exe add "HKU\mount\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "SubscribedContentEnabled" /t REG_DWORD /d 0 /f</Path>
205
+ </RunSynchronousCommand>
206
+ <RunSynchronousCommand wcm:action="add">
207
+ <Order>11</Order>
208
+ <Path>reg.exe add "HKU\mount\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "SubscribedContent-310093Enabled" /t REG_DWORD /d 0 /f</Path>
209
+ </RunSynchronousCommand>
210
+ <RunSynchronousCommand wcm:action="add">
211
+ <Order>12</Order>
212
+ <Path>reg.exe add "HKU\mount\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "SubscribedContent-338387Enabled" /t REG_DWORD /d 0 /f</Path>
213
+ </RunSynchronousCommand>
214
+ <RunSynchronousCommand wcm:action="add">
215
+ <Order>13</Order>
216
+ <Path>reg.exe add "HKU\mount\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "SubscribedContent-338388Enabled" /t REG_DWORD /d 0 /f</Path>
217
+ </RunSynchronousCommand>
218
+ <RunSynchronousCommand wcm:action="add">
219
+ <Order>14</Order>
220
+ <Path>reg.exe add "HKU\mount\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "SubscribedContent-338389Enabled" /t REG_DWORD /d 0 /f</Path>
221
+ </RunSynchronousCommand>
222
+ <RunSynchronousCommand wcm:action="add">
223
+ <Order>15</Order>
224
+ <Path>reg.exe add "HKU\mount\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "SubscribedContent-338393Enabled" /t REG_DWORD /d 0 /f</Path>
225
+ </RunSynchronousCommand>
226
+ <RunSynchronousCommand wcm:action="add">
227
+ <Order>16</Order>
228
+ <Path>reg.exe add "HKU\mount\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "SubscribedContent-353698Enabled" /t REG_DWORD /d 0 /f</Path>
229
+ </RunSynchronousCommand>
230
+ <RunSynchronousCommand wcm:action="add">
231
+ <Order>17</Order>
232
+ <Path>reg.exe add "HKU\mount\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "SystemPaneSuggestionsEnabled" /t REG_DWORD /d 0 /f</Path>
233
+ </RunSynchronousCommand>
234
+ <RunSynchronousCommand wcm:action="add">
235
+ <Order>18</Order>
236
+ <Path>reg.exe add "HKU\mount\Software\Policies\Microsoft\Windows\CloudContent" /v "DisableCloudOptimizedContent" /t REG_DWORD /d 1 /f</Path>
237
+ </RunSynchronousCommand>
238
+ <RunSynchronousCommand wcm:action="add">
239
+ <Order>19</Order>
240
+ <Path>reg.exe add "HKU\mount\Software\Policies\Microsoft\Windows\CloudContent" /v "DisableWindowsConsumerFeatures" /t REG_DWORD /d 1 /f</Path>
241
+ </RunSynchronousCommand>
242
+ <RunSynchronousCommand wcm:action="add">
243
+ <Order>20</Order>
244
+ <Path>reg.exe add "HKU\mount\Software\Policies\Microsoft\Windows\CloudContent" /v "DisableConsumerAccountStateContent" /t REG_DWORD /d 1 /f</Path>
245
+ </RunSynchronousCommand>
246
+ <RunSynchronousCommand wcm:action="add">
247
+ <Order>21</Order>
248
+ <Path>reg.exe unload "HKU\mount"</Path>
249
+ </RunSynchronousCommand>
250
+ <RunSynchronousCommand wcm:action="add">
251
+ <Order>22</Order>
252
+ <Path>reg.exe add "HKLM\Software\Policies\Microsoft\Windows\CloudContent" /v "DisableCloudOptimizedContent" /t REG_DWORD /d 1 /f</Path>
253
+ </RunSynchronousCommand>
254
+ <RunSynchronousCommand wcm:action="add">
255
+ <Order>23</Order>
256
+ <Path>reg.exe add "HKLM\Software\Policies\Microsoft\Windows\CloudContent" /v "DisableWindowsConsumerFeatures" /t REG_DWORD /d 1 /f</Path>
257
+ </RunSynchronousCommand>
258
+ <RunSynchronousCommand wcm:action="add">
259
+ <Order>24</Order>
260
+ <Path>reg.exe add "HKLM\Software\Policies\Microsoft\Windows\CloudContent" /v "DisableConsumerAccountStateContent" /t REG_DWORD /d 1 /f</Path>
261
+ </RunSynchronousCommand>
262
+ <RunSynchronousCommand wcm:action="add">
263
+ <Order>25</Order>
264
+ <Path>reg.exe add "HKLM\SOFTWARE\Policies\Microsoft\Windows NT\CurrentVersion\NetworkList\Signatures\FirstNetwork" /v Category /t REG_DWORD /d 1 /f</Path>
265
+ <Description>Set Network Location to Home</Description>
266
+ </RunSynchronousCommand>
267
+ </RunSynchronous>
268
+ </component>
269
+ <component name="Microsoft-Windows-TerminalServices-LocalSessionManager" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
270
+ <fDenyTSConnections>false</fDenyTSConnections>
271
+ </component>
272
+ <component name="Microsoft-Windows-TerminalServices-RDP-WinStationExtensions" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
273
+ <UserAuthentication>0</UserAuthentication>
274
+ </component>
275
+ <component name="Networking-MPSSVC-Svc" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
276
+ <FirewallGroups>
277
+ <FirewallGroup wcm:action="add" wcm:keyValue="RemoteDesktop">
278
+ <Active>true</Active>
279
+ <Profile>all</Profile>
280
+ <Group>@FirewallAPI.dll,-28752</Group>
281
+ </FirewallGroup>
282
+ </FirewallGroups>
283
+ </component>
284
+ </settings>
285
+ <settings pass="auditSystem" />
286
+ <settings pass="auditUser" />
287
+ <settings pass="oobeSystem">
288
+ <component name="Microsoft-Windows-SecureStartup-FilterDriver" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
289
+ <PreventDeviceEncryption>true</PreventDeviceEncryption>
290
+ </component>
291
+ <component name="Microsoft-Windows-EnhancedStorage-Adm" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
292
+ <TCGSecurityActivationDisabled>1</TCGSecurityActivationDisabled>
293
+ </component>
294
+ <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
295
+ <UserAccounts>
296
+ <LocalAccounts>
297
+ <LocalAccount wcm:action="add">
298
+ <Name>Docker</Name>
299
+ <Group>Administrators</Group>
300
+ <Password>
301
+ <Value />
302
+ <PlainText>true</PlainText>
303
+ </Password>
304
+ </LocalAccount>
305
+ </LocalAccounts>
306
+ <AdministratorPassword>
307
+ <Value>password</Value>
308
+ <PlainText>true</PlainText>
309
+ </AdministratorPassword>
310
+ </UserAccounts>
311
+ <AutoLogon>
312
+ <Username>Docker</Username>
313
+ <Enabled>true</Enabled>
314
+ <LogonCount>65432</LogonCount>
315
+ <Password>
316
+ <Value />
317
+ <PlainText>true</PlainText>
318
+ </Password>
319
+ </AutoLogon>
320
+ <Display>
321
+ <ColorDepth>32</ColorDepth>
322
+ <HorizontalResolution>1920</HorizontalResolution>
323
+ <VerticalResolution>1080</VerticalResolution>
324
+ </Display>
325
+ <OOBE>
326
+ <HideEULAPage>true</HideEULAPage>
327
+ <HideLocalAccountScreen>true</HideLocalAccountScreen>
328
+ <HideOEMRegistrationScreen>true</HideOEMRegistrationScreen>
329
+ <HideOnlineAccountScreens>true</HideOnlineAccountScreens>
330
+ <HideWirelessSetupInOOBE>true</HideWirelessSetupInOOBE>
331
+ <NetworkLocation>Home</NetworkLocation>
332
+ <ProtectYourPC>3</ProtectYourPC>
333
+ <SkipUserOOBE>true</SkipUserOOBE>
334
+ <SkipMachineOOBE>true</SkipMachineOOBE>
335
+ </OOBE>
336
+ <RegisteredOrganization>Dockur</RegisteredOrganization>
337
+ <RegisteredOwner>Windows for Docker</RegisteredOwner>
338
+ <FirstLogonCommands>
339
+ <SynchronousCommand wcm:action="add">
340
+ <Order>1</Order>
341
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters" /v "AllowInsecureGuestAuth" /t REG_DWORD /d 1 /f</CommandLine>
342
+ <Description>Allow guest access to network shares</Description>
343
+ </SynchronousCommand>
344
+ <SynchronousCommand wcm:action="add">
345
+ <Order>2</Order>
346
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Control\Lsa" /v LimitBlankPasswordUse /t REG_DWORD /d 0 /f</CommandLine>
347
+ <Description>Allow RDP login with blank password</Description>
348
+ </SynchronousCommand>
349
+ <SynchronousCommand wcm:action="add">
350
+ <Order>3</Order>
351
+ <CommandLine>reg.exe add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\PasswordLess\Device" /v "DevicePasswordLessBuildVersion" /t REG_DWORD /d 0 /f</CommandLine>
352
+ <Description>Enable option for passwordless sign-in</Description>
353
+ </SynchronousCommand>
354
+ <SynchronousCommand wcm:action="add">
355
+ <Order>4</Order>
356
+ <CommandLine>cmd /C wmic useraccount where name="Docker" set PasswordExpires=false</CommandLine>
357
+ <Description>Password Never Expires</Description>
358
+ </SynchronousCommand>
359
+ <SynchronousCommand wcm:action="add">
360
+ <Order>5</Order>
361
+ <CommandLine>cmd /C POWERCFG -H OFF</CommandLine>
362
+ <Description>Disable Hibernation</Description>
363
+ </SynchronousCommand>
364
+ <SynchronousCommand wcm:action="add">
365
+ <Order>6</Order>
366
+ <CommandLine>cmd /C POWERCFG -X -monitor-timeout-ac 0</CommandLine>
367
+ <Description>Disable monitor blanking</Description>
368
+ </SynchronousCommand>
369
+ <SynchronousCommand wcm:action="add">
370
+ <Order>7</Order>
371
+ <CommandLine>reg.exe add "HKLM\SOFTWARE\Policies\Microsoft\Edge" /v "HideFirstRunExperience" /t REG_DWORD /d 1 /f</CommandLine>
372
+ <Description>Disable first-run experience in Edge</Description>
373
+ </SynchronousCommand>
374
+ <SynchronousCommand wcm:action="add">
375
+ <Order>8</Order>
376
+ <CommandLine>reg.exe add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "HideFileExt" /t REG_DWORD /d 0 /f</CommandLine>
377
+ <Description>Show file extensions in Explorer</Description>
378
+ </SynchronousCommand>
379
+ <SynchronousCommand wcm:action="add">
380
+ <Order>9</Order>
381
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Control\Power" /v "HibernateFileSizePercent" /t REG_DWORD /d 0 /f</CommandLine>
382
+ <Description>Zero Hibernation File</Description>
383
+ </SynchronousCommand>
384
+ <SynchronousCommand wcm:action="add">
385
+ <Order>10</Order>
386
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Control\Power" /v "HibernateEnabled" /t REG_DWORD /d 0 /f</CommandLine>
387
+ <Description>Disable Hibernation</Description>
388
+ </SynchronousCommand>
389
+ <SynchronousCommand wcm:action="add">
390
+ <Order>11</Order>
391
+ <CommandLine>cmd /C POWERCFG -X -standby-timeout-ac 0</CommandLine>
392
+ <Description>Disable Sleep</Description>
393
+ </SynchronousCommand>
394
+ <SynchronousCommand wcm:action="add">
395
+ <Order>12</Order>
396
+ <CommandLine>reg.exe add "HKLM\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services" /v "fAllowUnlistedRemotePrograms" /t REG_DWORD /d 1 /f</CommandLine>
397
+ <Description>Enable RemoteAPP to launch unlisted programs</Description>
398
+ </SynchronousCommand>
399
+ <SynchronousCommand wcm:action="add">
400
+ <Order>13</Order>
401
+ <CommandLine>reg.exe add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "ShowTaskViewButton" /t REG_DWORD /d 0 /f</CommandLine>
402
+ <Description>Remove Task View from the Taskbar</Description>
403
+ </SynchronousCommand>
404
+ <SynchronousCommand wcm:action="add">
405
+ <Order>14</Order>
406
+ <CommandLine>reg.exe add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "TaskbarDa" /t REG_DWORD /d 0 /f</CommandLine>
407
+ <Description>Remove Widgets from the Taskbar</Description>
408
+ </SynchronousCommand>
409
+ <SynchronousCommand wcm:action="add">
410
+ <Order>15</Order>
411
+ <CommandLine>reg.exe add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "TaskbarMn" /t REG_DWORD /d 0 /f</CommandLine>
412
+ <Description>Remove Chat from the Taskbar</Description>
413
+ </SynchronousCommand>
414
+ <SynchronousCommand wcm:action="add">
415
+ <Order>16</Order>
416
+ <CommandLine>reg.exe add "HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU" /v "NoAutoUpdate" /t REG_DWORD /d 1 /f</CommandLine>
417
+ <Description>Turn off Windows Update auto download</Description>
418
+ </SynchronousCommand>
419
+ <SynchronousCommand wcm:action="add">
420
+ <Order>17</Order>
421
+ <CommandLine>netsh advfirewall firewall set rule group="@FirewallAPI.dll,-32752" new enable=Yes</CommandLine>
422
+ <Description>Enable Network Discovery</Description>
423
+ </SynchronousCommand>
424
+ <SynchronousCommand wcm:action="add">
425
+ <Order>18</Order>
426
+ <CommandLine>netsh advfirewall firewall set rule group="@FirewallAPI.dll,-28502" new enable=Yes</CommandLine>
427
+ <Description>Enable File Sharing</Description>
428
+ </SynchronousCommand>
429
+ <SynchronousCommand wcm:action="add">
430
+ <Order>19</Order>
431
+ <CommandLine>reg.exe add "HKCU\Control Panel\UnsupportedHardwareNotificationCache" /v SV1 /d 0 /t REG_DWORD /f</CommandLine>
432
+ <Description>Disable unsupported hardware notifications</Description>
433
+ </SynchronousCommand>
434
+ <SynchronousCommand wcm:action="add">
435
+ <Order>20</Order>
436
+ <CommandLine>reg.exe add "HKCU\Control Panel\UnsupportedHardwareNotificationCache" /v SV2 /d 0 /t REG_DWORD /f</CommandLine>
437
+ <Description>Disable unsupported hardware notifications</Description>
438
+ </SynchronousCommand>
439
+ <SynchronousCommand wcm:action="add">
440
+ <Order>21</Order>
441
+ <CommandLine>cmd /C if exist "C:\OEM\install.bat" start "Install" "cmd /C C:\OEM\install.bat"</CommandLine>
442
+ <Description>Execute custom script from the OEM folder if exists</Description>
443
+ </SynchronousCommand>
444
+ </FirstLogonCommands>
445
+ </component>
446
+ </settings>
447
+ </unattend>
assets/win11x64-enterprise.xml ADDED
@@ -0,0 +1,450 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?xml version="1.0" encoding="UTF-8"?>
2
+ <unattend xmlns="urn:schemas-microsoft-com:unattend" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State">
3
+ <settings pass="windowsPE">
4
+ <component name="Microsoft-Windows-International-Core-WinPE" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
5
+ <SetupUILanguage>
6
+ <UILanguage>en-US</UILanguage>
7
+ </SetupUILanguage>
8
+ <InputLocale>0409:00000409</InputLocale>
9
+ <SystemLocale>en-US</SystemLocale>
10
+ <UILanguage>en-US</UILanguage>
11
+ <UserLocale>en-US</UserLocale>
12
+ </component>
13
+ <component name="Microsoft-Windows-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
14
+ <DiskConfiguration>
15
+ <Disk wcm:action="add">
16
+ <DiskID>0</DiskID>
17
+ <WillWipeDisk>true</WillWipeDisk>
18
+ <CreatePartitions>
19
+ <!-- System partition (ESP) -->
20
+ <CreatePartition wcm:action="add">
21
+ <Order>1</Order>
22
+ <Type>EFI</Type>
23
+ <Size>128</Size>
24
+ </CreatePartition>
25
+ <!-- Microsoft reserved partition (MSR) -->
26
+ <CreatePartition wcm:action="add">
27
+ <Order>2</Order>
28
+ <Type>MSR</Type>
29
+ <Size>128</Size>
30
+ </CreatePartition>
31
+ <!-- Windows partition -->
32
+ <CreatePartition wcm:action="add">
33
+ <Order>3</Order>
34
+ <Type>Primary</Type>
35
+ <Extend>true</Extend>
36
+ </CreatePartition>
37
+ </CreatePartitions>
38
+ <ModifyPartitions>
39
+ <!-- System partition (ESP) -->
40
+ <ModifyPartition wcm:action="add">
41
+ <Order>1</Order>
42
+ <PartitionID>1</PartitionID>
43
+ <Label>System</Label>
44
+ <Format>FAT32</Format>
45
+ </ModifyPartition>
46
+ <!-- MSR partition does not need to be modified -->
47
+ <ModifyPartition wcm:action="add">
48
+ <Order>2</Order>
49
+ <PartitionID>2</PartitionID>
50
+ </ModifyPartition>
51
+ <!-- Windows partition -->
52
+ <ModifyPartition wcm:action="add">
53
+ <Order>3</Order>
54
+ <PartitionID>3</PartitionID>
55
+ <Label>Windows</Label>
56
+ <Letter>C</Letter>
57
+ <Format>NTFS</Format>
58
+ </ModifyPartition>
59
+ </ModifyPartitions>
60
+ </Disk>
61
+ </DiskConfiguration>
62
+ <ImageInstall>
63
+ <OSImage>
64
+ <InstallTo>
65
+ <DiskID>0</DiskID>
66
+ <PartitionID>3</PartitionID>
67
+ </InstallTo>
68
+ <InstallToAvailablePartition>false</InstallToAvailablePartition>
69
+ </OSImage>
70
+ </ImageInstall>
71
+ <DynamicUpdate>
72
+ <Enable>true</Enable>
73
+ <WillShowUI>Never</WillShowUI>
74
+ </DynamicUpdate>
75
+ <UpgradeData>
76
+ <Upgrade>false</Upgrade>
77
+ <WillShowUI>Never</WillShowUI>
78
+ </UpgradeData>
79
+ <UserData>
80
+ <AcceptEula>true</AcceptEula>
81
+ <FullName>Docker</FullName>
82
+ <Organization>Windows for Docker</Organization>
83
+ <ProductKey>
84
+ <Key>NPPR9-FWDCX-D2C8J-H872K-2YT43</Key>
85
+ </ProductKey>
86
+ </UserData>
87
+ <EnableFirewall>false</EnableFirewall>
88
+ <Diagnostics>
89
+ <OptIn>false</OptIn>
90
+ </Diagnostics>
91
+ <RunSynchronous>
92
+ <RunSynchronousCommand wcm:action="add">
93
+ <Order>1</Order>
94
+ <Path>reg.exe add "HKLM\SYSTEM\Setup\LabConfig" /v BypassTPMCheck /t REG_DWORD /d 1 /f</Path>
95
+ </RunSynchronousCommand>
96
+ <RunSynchronousCommand wcm:action="add">
97
+ <Order>2</Order>
98
+ <Path>reg.exe add "HKLM\SYSTEM\Setup\LabConfig" /v BypassSecureBootCheck /t REG_DWORD /d 1 /f</Path>
99
+ </RunSynchronousCommand>
100
+ <RunSynchronousCommand wcm:action="add">
101
+ <Order>3</Order>
102
+ <Path>reg.exe add "HKLM\SYSTEM\Setup\LabConfig" /v BypassRAMCheck /t REG_DWORD /d 1 /f</Path>
103
+ </RunSynchronousCommand>
104
+ <RunSynchronousCommand wcm:action="add">
105
+ <Order>4</Order>
106
+ <Path>reg.exe add "HKLM\SYSTEM\Setup\MoSetup" /v AllowUpgradesWithUnsupportedTPMOrCPU /t REG_DWORD /d 1 /f</Path>
107
+ </RunSynchronousCommand>
108
+ </RunSynchronous>
109
+ </component>
110
+ </settings>
111
+ <settings pass="offlineServicing">
112
+ <component name="Microsoft-Windows-LUA-Settings" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
113
+ <EnableLUA>false</EnableLUA>
114
+ </component>
115
+ </settings>
116
+ <settings pass="generalize">
117
+ <component name="Microsoft-Windows-PnPSysprep" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
118
+ <PersistAllDeviceInstalls>true</PersistAllDeviceInstalls>
119
+ </component>
120
+ <component name="Microsoft-Windows-Security-SPP" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
121
+ <SkipRearm>1</SkipRearm>
122
+ </component>
123
+ </settings>
124
+ <settings pass="specialize">
125
+ <component name="Microsoft-Windows-Security-SPP-UX" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
126
+ <SkipAutoActivation>true</SkipAutoActivation>
127
+ </component>
128
+ <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
129
+ <ComputerName>*</ComputerName>
130
+ <OEMInformation>
131
+ <Manufacturer>Dockur</Manufacturer>
132
+ <Model>Windows for Docker</Model>
133
+ <SupportHours>24/7</SupportHours>
134
+ <SupportPhone />
135
+ <SupportProvider>Dockur</SupportProvider>
136
+ <SupportURL>https://github.com/dockur/windows/issues</SupportURL>
137
+ </OEMInformation>
138
+ <OEMName>Windows for Docker</OEMName>
139
+ </component>
140
+ <component name="Microsoft-Windows-ErrorReportingCore" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
141
+ <DisableWER>1</DisableWER>
142
+ </component>
143
+ <component name="Microsoft-Windows-IE-InternetExplorer" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
144
+ <DisableAccelerators>true</DisableAccelerators>
145
+ <DisableFirstRunWizard>true</DisableFirstRunWizard>
146
+ <Home_Page>https://google.com</Home_Page>
147
+ <Help_Page>about:blank</Help_Page>
148
+ </component>
149
+ <component name="Microsoft-Windows-IE-InternetExplorer" processorArchitecture="wow64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
150
+ <DisableAccelerators>true</DisableAccelerators>
151
+ <DisableFirstRunWizard>true</DisableFirstRunWizard>
152
+ <Home_Page>https://google.com</Home_Page>
153
+ <Help_Page>about:blank</Help_Page>
154
+ </component>
155
+ <component name="Microsoft-Windows-SQMApi" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
156
+ <CEIPEnabled>0</CEIPEnabled>
157
+ </component>
158
+ <component name="Microsoft-Windows-SystemRestore-Main" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
159
+ <DisableSR>1</DisableSR>
160
+ </component>
161
+ <component name="Microsoft-Windows-International-Core" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
162
+ <InputLocale>0409:00000409</InputLocale>
163
+ <SystemLocale>en-US</SystemLocale>
164
+ <UILanguage>en-US</UILanguage>
165
+ <UserLocale>en-US</UserLocale>
166
+ </component>
167
+ <component name="Microsoft-Windows-Deployment" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
168
+ <RunSynchronous>
169
+ <RunSynchronousCommand wcm:action="add">
170
+ <Order>1</Order>
171
+ <Path>reg.exe add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\OOBE" /v BypassNRO /t REG_DWORD /d 1 /f</Path>
172
+ </RunSynchronousCommand>
173
+ <RunSynchronousCommand wcm:action="add">
174
+ <Order>2</Order>
175
+ <Path>reg.exe load "HKU\mount" "C:\Users\Default\NTUSER.DAT"</Path>
176
+ </RunSynchronousCommand>
177
+ <RunSynchronousCommand wcm:action="add">
178
+ <Order>3</Order>
179
+ <Path>reg.exe add "HKU\mount\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "ContentDeliveryAllowed" /t REG_DWORD /d 0 /f</Path>
180
+ </RunSynchronousCommand>
181
+ <RunSynchronousCommand wcm:action="add">
182
+ <Order>4</Order>
183
+ <Path>reg.exe add "HKU\mount\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "FeatureManagementEnabled" /t REG_DWORD /d 0 /f</Path>
184
+ </RunSynchronousCommand>
185
+ <RunSynchronousCommand wcm:action="add">
186
+ <Order>5</Order>
187
+ <Path>reg.exe add "HKU\mount\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "OEMPreInstalledAppsEnabled" /t REG_DWORD /d 0 /f</Path>
188
+ </RunSynchronousCommand>
189
+ <RunSynchronousCommand wcm:action="add">
190
+ <Order>6</Order>
191
+ <Path>reg.exe add "HKU\mount\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "PreInstalledAppsEnabled" /t REG_DWORD /d 0 /f</Path>
192
+ </RunSynchronousCommand>
193
+ <RunSynchronousCommand wcm:action="add">
194
+ <Order>7</Order>
195
+ <Path>reg.exe add "HKU\mount\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "PreInstalledAppsEverEnabled" /t REG_DWORD /d 0 /f</Path>
196
+ </RunSynchronousCommand>
197
+ <RunSynchronousCommand wcm:action="add">
198
+ <Order>8</Order>
199
+ <Path>reg.exe add "HKU\mount\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "SilentInstalledAppsEnabled" /t REG_DWORD /d 0 /f</Path>
200
+ </RunSynchronousCommand>
201
+ <RunSynchronousCommand wcm:action="add">
202
+ <Order>9</Order>
203
+ <Path>reg.exe add "HKU\mount\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "SoftLandingEnabled" /t REG_DWORD /d 0 /f</Path>
204
+ </RunSynchronousCommand>
205
+ <RunSynchronousCommand wcm:action="add">
206
+ <Order>10</Order>
207
+ <Path>reg.exe add "HKU\mount\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "SubscribedContentEnabled" /t REG_DWORD /d 0 /f</Path>
208
+ </RunSynchronousCommand>
209
+ <RunSynchronousCommand wcm:action="add">
210
+ <Order>11</Order>
211
+ <Path>reg.exe add "HKU\mount\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "SubscribedContent-310093Enabled" /t REG_DWORD /d 0 /f</Path>
212
+ </RunSynchronousCommand>
213
+ <RunSynchronousCommand wcm:action="add">
214
+ <Order>12</Order>
215
+ <Path>reg.exe add "HKU\mount\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "SubscribedContent-338387Enabled" /t REG_DWORD /d 0 /f</Path>
216
+ </RunSynchronousCommand>
217
+ <RunSynchronousCommand wcm:action="add">
218
+ <Order>13</Order>
219
+ <Path>reg.exe add "HKU\mount\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "SubscribedContent-338388Enabled" /t REG_DWORD /d 0 /f</Path>
220
+ </RunSynchronousCommand>
221
+ <RunSynchronousCommand wcm:action="add">
222
+ <Order>14</Order>
223
+ <Path>reg.exe add "HKU\mount\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "SubscribedContent-338389Enabled" /t REG_DWORD /d 0 /f</Path>
224
+ </RunSynchronousCommand>
225
+ <RunSynchronousCommand wcm:action="add">
226
+ <Order>15</Order>
227
+ <Path>reg.exe add "HKU\mount\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "SubscribedContent-338393Enabled" /t REG_DWORD /d 0 /f</Path>
228
+ </RunSynchronousCommand>
229
+ <RunSynchronousCommand wcm:action="add">
230
+ <Order>16</Order>
231
+ <Path>reg.exe add "HKU\mount\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "SubscribedContent-353698Enabled" /t REG_DWORD /d 0 /f</Path>
232
+ </RunSynchronousCommand>
233
+ <RunSynchronousCommand wcm:action="add">
234
+ <Order>17</Order>
235
+ <Path>reg.exe add "HKU\mount\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "SystemPaneSuggestionsEnabled" /t REG_DWORD /d 0 /f</Path>
236
+ </RunSynchronousCommand>
237
+ <RunSynchronousCommand wcm:action="add">
238
+ <Order>18</Order>
239
+ <Path>reg.exe add "HKU\mount\Software\Policies\Microsoft\Windows\CloudContent" /v "DisableCloudOptimizedContent" /t REG_DWORD /d 1 /f</Path>
240
+ </RunSynchronousCommand>
241
+ <RunSynchronousCommand wcm:action="add">
242
+ <Order>19</Order>
243
+ <Path>reg.exe add "HKU\mount\Software\Policies\Microsoft\Windows\CloudContent" /v "DisableWindowsConsumerFeatures" /t REG_DWORD /d 1 /f</Path>
244
+ </RunSynchronousCommand>
245
+ <RunSynchronousCommand wcm:action="add">
246
+ <Order>20</Order>
247
+ <Path>reg.exe add "HKU\mount\Software\Policies\Microsoft\Windows\CloudContent" /v "DisableConsumerAccountStateContent" /t REG_DWORD /d 1 /f</Path>
248
+ </RunSynchronousCommand>
249
+ <RunSynchronousCommand wcm:action="add">
250
+ <Order>21</Order>
251
+ <Path>reg.exe unload "HKU\mount"</Path>
252
+ </RunSynchronousCommand>
253
+ <RunSynchronousCommand wcm:action="add">
254
+ <Order>22</Order>
255
+ <Path>reg.exe add "HKLM\Software\Policies\Microsoft\Windows\CloudContent" /v "DisableCloudOptimizedContent" /t REG_DWORD /d 1 /f</Path>
256
+ </RunSynchronousCommand>
257
+ <RunSynchronousCommand wcm:action="add">
258
+ <Order>23</Order>
259
+ <Path>reg.exe add "HKLM\Software\Policies\Microsoft\Windows\CloudContent" /v "DisableWindowsConsumerFeatures" /t REG_DWORD /d 1 /f</Path>
260
+ </RunSynchronousCommand>
261
+ <RunSynchronousCommand wcm:action="add">
262
+ <Order>24</Order>
263
+ <Path>reg.exe add "HKLM\Software\Policies\Microsoft\Windows\CloudContent" /v "DisableConsumerAccountStateContent" /t REG_DWORD /d 1 /f</Path>
264
+ </RunSynchronousCommand>
265
+ <RunSynchronousCommand wcm:action="add">
266
+ <Order>25</Order>
267
+ <Path>reg.exe add "HKLM\SOFTWARE\Policies\Microsoft\Windows NT\CurrentVersion\NetworkList\Signatures\FirstNetwork" /v Category /t REG_DWORD /d 1 /f</Path>
268
+ <Description>Set Network Location to Home</Description>
269
+ </RunSynchronousCommand>
270
+ </RunSynchronous>
271
+ </component>
272
+ <component name="Microsoft-Windows-TerminalServices-LocalSessionManager" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
273
+ <fDenyTSConnections>false</fDenyTSConnections>
274
+ </component>
275
+ <component name="Microsoft-Windows-TerminalServices-RDP-WinStationExtensions" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
276
+ <UserAuthentication>0</UserAuthentication>
277
+ </component>
278
+ <component name="Networking-MPSSVC-Svc" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
279
+ <FirewallGroups>
280
+ <FirewallGroup wcm:action="add" wcm:keyValue="RemoteDesktop">
281
+ <Active>true</Active>
282
+ <Profile>all</Profile>
283
+ <Group>@FirewallAPI.dll,-28752</Group>
284
+ </FirewallGroup>
285
+ </FirewallGroups>
286
+ </component>
287
+ </settings>
288
+ <settings pass="auditSystem" />
289
+ <settings pass="auditUser" />
290
+ <settings pass="oobeSystem">
291
+ <component name="Microsoft-Windows-SecureStartup-FilterDriver" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
292
+ <PreventDeviceEncryption>true</PreventDeviceEncryption>
293
+ </component>
294
+ <component name="Microsoft-Windows-EnhancedStorage-Adm" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
295
+ <TCGSecurityActivationDisabled>1</TCGSecurityActivationDisabled>
296
+ </component>
297
+ <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
298
+ <UserAccounts>
299
+ <LocalAccounts>
300
+ <LocalAccount wcm:action="add">
301
+ <Name>Docker</Name>
302
+ <Group>Administrators</Group>
303
+ <Password>
304
+ <Value />
305
+ <PlainText>true</PlainText>
306
+ </Password>
307
+ </LocalAccount>
308
+ </LocalAccounts>
309
+ <AdministratorPassword>
310
+ <Value>password</Value>
311
+ <PlainText>true</PlainText>
312
+ </AdministratorPassword>
313
+ </UserAccounts>
314
+ <AutoLogon>
315
+ <Username>Docker</Username>
316
+ <Enabled>true</Enabled>
317
+ <LogonCount>65432</LogonCount>
318
+ <Password>
319
+ <Value />
320
+ <PlainText>true</PlainText>
321
+ </Password>
322
+ </AutoLogon>
323
+ <Display>
324
+ <ColorDepth>32</ColorDepth>
325
+ <HorizontalResolution>1920</HorizontalResolution>
326
+ <VerticalResolution>1080</VerticalResolution>
327
+ </Display>
328
+ <OOBE>
329
+ <HideEULAPage>true</HideEULAPage>
330
+ <HideLocalAccountScreen>true</HideLocalAccountScreen>
331
+ <HideOEMRegistrationScreen>true</HideOEMRegistrationScreen>
332
+ <HideOnlineAccountScreens>true</HideOnlineAccountScreens>
333
+ <HideWirelessSetupInOOBE>true</HideWirelessSetupInOOBE>
334
+ <NetworkLocation>Home</NetworkLocation>
335
+ <ProtectYourPC>3</ProtectYourPC>
336
+ <SkipUserOOBE>true</SkipUserOOBE>
337
+ <SkipMachineOOBE>true</SkipMachineOOBE>
338
+ </OOBE>
339
+ <RegisteredOrganization>Dockur</RegisteredOrganization>
340
+ <RegisteredOwner>Windows for Docker</RegisteredOwner>
341
+ <FirstLogonCommands>
342
+ <SynchronousCommand wcm:action="add">
343
+ <Order>1</Order>
344
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters" /v "AllowInsecureGuestAuth" /t REG_DWORD /d 1 /f</CommandLine>
345
+ <Description>Allow guest access to network shares</Description>
346
+ </SynchronousCommand>
347
+ <SynchronousCommand wcm:action="add">
348
+ <Order>2</Order>
349
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Control\Lsa" /v LimitBlankPasswordUse /t REG_DWORD /d 0 /f</CommandLine>
350
+ <Description>Allow RDP login with blank password</Description>
351
+ </SynchronousCommand>
352
+ <SynchronousCommand wcm:action="add">
353
+ <Order>3</Order>
354
+ <CommandLine>reg.exe add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\PasswordLess\Device" /v "DevicePasswordLessBuildVersion" /t REG_DWORD /d 0 /f</CommandLine>
355
+ <Description>Enable option for passwordless sign-in</Description>
356
+ </SynchronousCommand>
357
+ <SynchronousCommand wcm:action="add">
358
+ <Order>4</Order>
359
+ <CommandLine>cmd /C wmic useraccount where name="Docker" set PasswordExpires=false</CommandLine>
360
+ <Description>Password Never Expires</Description>
361
+ </SynchronousCommand>
362
+ <SynchronousCommand wcm:action="add">
363
+ <Order>5</Order>
364
+ <CommandLine>cmd /C POWERCFG -H OFF</CommandLine>
365
+ <Description>Disable Hibernation</Description>
366
+ </SynchronousCommand>
367
+ <SynchronousCommand wcm:action="add">
368
+ <Order>6</Order>
369
+ <CommandLine>cmd /C POWERCFG -X -monitor-timeout-ac 0</CommandLine>
370
+ <Description>Disable monitor blanking</Description>
371
+ </SynchronousCommand>
372
+ <SynchronousCommand wcm:action="add">
373
+ <Order>7</Order>
374
+ <CommandLine>reg.exe add "HKLM\SOFTWARE\Policies\Microsoft\Edge" /v "HideFirstRunExperience" /t REG_DWORD /d 1 /f</CommandLine>
375
+ <Description>Disable first-run experience in Edge</Description>
376
+ </SynchronousCommand>
377
+ <SynchronousCommand wcm:action="add">
378
+ <Order>8</Order>
379
+ <CommandLine>reg.exe add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "HideFileExt" /t REG_DWORD /d 0 /f</CommandLine>
380
+ <Description>Show file extensions in Explorer</Description>
381
+ </SynchronousCommand>
382
+ <SynchronousCommand wcm:action="add">
383
+ <Order>9</Order>
384
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Control\Power" /v "HibernateFileSizePercent" /t REG_DWORD /d 0 /f</CommandLine>
385
+ <Description>Zero Hibernation File</Description>
386
+ </SynchronousCommand>
387
+ <SynchronousCommand wcm:action="add">
388
+ <Order>10</Order>
389
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Control\Power" /v "HibernateEnabled" /t REG_DWORD /d 0 /f</CommandLine>
390
+ <Description>Disable Hibernation</Description>
391
+ </SynchronousCommand>
392
+ <SynchronousCommand wcm:action="add">
393
+ <Order>11</Order>
394
+ <CommandLine>cmd /C POWERCFG -X -standby-timeout-ac 0</CommandLine>
395
+ <Description>Disable Sleep</Description>
396
+ </SynchronousCommand>
397
+ <SynchronousCommand wcm:action="add">
398
+ <Order>12</Order>
399
+ <CommandLine>reg.exe add "HKLM\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services" /v "fAllowUnlistedRemotePrograms" /t REG_DWORD /d 1 /f</CommandLine>
400
+ <Description>Enable RemoteAPP to launch unlisted programs</Description>
401
+ </SynchronousCommand>
402
+ <SynchronousCommand wcm:action="add">
403
+ <Order>13</Order>
404
+ <CommandLine>reg.exe add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "ShowTaskViewButton" /t REG_DWORD /d 0 /f</CommandLine>
405
+ <Description>Remove Task View from the Taskbar</Description>
406
+ </SynchronousCommand>
407
+ <SynchronousCommand wcm:action="add">
408
+ <Order>14</Order>
409
+ <CommandLine>reg.exe add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "TaskbarDa" /t REG_DWORD /d 0 /f</CommandLine>
410
+ <Description>Remove Widgets from the Taskbar</Description>
411
+ </SynchronousCommand>
412
+ <SynchronousCommand wcm:action="add">
413
+ <Order>15</Order>
414
+ <CommandLine>reg.exe add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "TaskbarMn" /t REG_DWORD /d 0 /f</CommandLine>
415
+ <Description>Remove Chat from the Taskbar</Description>
416
+ </SynchronousCommand>
417
+ <SynchronousCommand wcm:action="add">
418
+ <Order>16</Order>
419
+ <CommandLine>reg.exe add "HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU" /v "NoAutoUpdate" /t REG_DWORD /d 1 /f</CommandLine>
420
+ <Description>Turn off Windows Update auto download</Description>
421
+ </SynchronousCommand>
422
+ <SynchronousCommand wcm:action="add">
423
+ <Order>17</Order>
424
+ <CommandLine>netsh advfirewall firewall set rule group="@FirewallAPI.dll,-32752" new enable=Yes</CommandLine>
425
+ <Description>Enable Network Discovery</Description>
426
+ </SynchronousCommand>
427
+ <SynchronousCommand wcm:action="add">
428
+ <Order>18</Order>
429
+ <CommandLine>netsh advfirewall firewall set rule group="@FirewallAPI.dll,-28502" new enable=Yes</CommandLine>
430
+ <Description>Enable File Sharing</Description>
431
+ </SynchronousCommand>
432
+ <SynchronousCommand wcm:action="add">
433
+ <Order>19</Order>
434
+ <CommandLine>reg.exe add "HKCU\Control Panel\UnsupportedHardwareNotificationCache" /v SV1 /d 0 /t REG_DWORD /f</CommandLine>
435
+ <Description>Disable unsupported hardware notifications</Description>
436
+ </SynchronousCommand>
437
+ <SynchronousCommand wcm:action="add">
438
+ <Order>20</Order>
439
+ <CommandLine>reg.exe add "HKCU\Control Panel\UnsupportedHardwareNotificationCache" /v SV2 /d 0 /t REG_DWORD /f</CommandLine>
440
+ <Description>Disable unsupported hardware notifications</Description>
441
+ </SynchronousCommand>
442
+ <SynchronousCommand wcm:action="add">
443
+ <Order>21</Order>
444
+ <CommandLine>cmd /C if exist "C:\OEM\install.bat" start "Install" "cmd /C C:\OEM\install.bat"</CommandLine>
445
+ <Description>Execute custom script from the OEM folder if exists</Description>
446
+ </SynchronousCommand>
447
+ </FirstLogonCommands>
448
+ </component>
449
+ </settings>
450
+ </unattend>
assets/win11x64-iot.xml ADDED
@@ -0,0 +1,456 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?xml version="1.0" encoding="UTF-8"?>
2
+ <unattend xmlns="urn:schemas-microsoft-com:unattend" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State">
3
+ <settings pass="windowsPE">
4
+ <component name="Microsoft-Windows-International-Core-WinPE" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
5
+ <SetupUILanguage>
6
+ <UILanguage>en-US</UILanguage>
7
+ </SetupUILanguage>
8
+ <InputLocale>0409:00000409</InputLocale>
9
+ <SystemLocale>en-US</SystemLocale>
10
+ <UILanguage>en-US</UILanguage>
11
+ <UserLocale>en-US</UserLocale>
12
+ </component>
13
+ <component name="Microsoft-Windows-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
14
+ <DiskConfiguration>
15
+ <Disk wcm:action="add">
16
+ <DiskID>0</DiskID>
17
+ <WillWipeDisk>true</WillWipeDisk>
18
+ <CreatePartitions>
19
+ <!-- System partition (ESP) -->
20
+ <CreatePartition wcm:action="add">
21
+ <Order>1</Order>
22
+ <Type>EFI</Type>
23
+ <Size>128</Size>
24
+ </CreatePartition>
25
+ <!-- Microsoft reserved partition (MSR) -->
26
+ <CreatePartition wcm:action="add">
27
+ <Order>2</Order>
28
+ <Type>MSR</Type>
29
+ <Size>128</Size>
30
+ </CreatePartition>
31
+ <!-- Windows partition -->
32
+ <CreatePartition wcm:action="add">
33
+ <Order>3</Order>
34
+ <Type>Primary</Type>
35
+ <Extend>true</Extend>
36
+ </CreatePartition>
37
+ </CreatePartitions>
38
+ <ModifyPartitions>
39
+ <!-- System partition (ESP) -->
40
+ <ModifyPartition wcm:action="add">
41
+ <Order>1</Order>
42
+ <PartitionID>1</PartitionID>
43
+ <Label>System</Label>
44
+ <Format>FAT32</Format>
45
+ </ModifyPartition>
46
+ <!-- MSR partition does not need to be modified -->
47
+ <ModifyPartition wcm:action="add">
48
+ <Order>2</Order>
49
+ <PartitionID>2</PartitionID>
50
+ </ModifyPartition>
51
+ <!-- Windows partition -->
52
+ <ModifyPartition wcm:action="add">
53
+ <Order>3</Order>
54
+ <PartitionID>3</PartitionID>
55
+ <Label>Windows</Label>
56
+ <Letter>C</Letter>
57
+ <Format>NTFS</Format>
58
+ </ModifyPartition>
59
+ </ModifyPartitions>
60
+ </Disk>
61
+ </DiskConfiguration>
62
+ <ImageInstall>
63
+ <OSImage>
64
+ <InstallFrom>
65
+ <MetaData wcm:action="add">
66
+ <Key>/image/index</Key>
67
+ <Value>2</Value>
68
+ </MetaData>
69
+ </InstallFrom>
70
+ <InstallTo>
71
+ <DiskID>0</DiskID>
72
+ <PartitionID>3</PartitionID>
73
+ </InstallTo>
74
+ <InstallToAvailablePartition>false</InstallToAvailablePartition>
75
+ </OSImage>
76
+ </ImageInstall>
77
+ <DynamicUpdate>
78
+ <Enable>true</Enable>
79
+ <WillShowUI>Never</WillShowUI>
80
+ </DynamicUpdate>
81
+ <UpgradeData>
82
+ <Upgrade>false</Upgrade>
83
+ <WillShowUI>Never</WillShowUI>
84
+ </UpgradeData>
85
+ <UserData>
86
+ <AcceptEula>true</AcceptEula>
87
+ <FullName>Docker</FullName>
88
+ <Organization>Windows for Docker</Organization>
89
+ <ProductKey>
90
+ <Key />
91
+ </ProductKey>
92
+ </UserData>
93
+ <EnableFirewall>false</EnableFirewall>
94
+ <Diagnostics>
95
+ <OptIn>false</OptIn>
96
+ </Diagnostics>
97
+ <RunSynchronous>
98
+ <RunSynchronousCommand wcm:action="add">
99
+ <Order>1</Order>
100
+ <Path>reg.exe add "HKLM\SYSTEM\Setup\LabConfig" /v BypassTPMCheck /t REG_DWORD /d 1 /f</Path>
101
+ </RunSynchronousCommand>
102
+ <RunSynchronousCommand wcm:action="add">
103
+ <Order>2</Order>
104
+ <Path>reg.exe add "HKLM\SYSTEM\Setup\LabConfig" /v BypassSecureBootCheck /t REG_DWORD /d 1 /f</Path>
105
+ </RunSynchronousCommand>
106
+ <RunSynchronousCommand wcm:action="add">
107
+ <Order>3</Order>
108
+ <Path>reg.exe add "HKLM\SYSTEM\Setup\LabConfig" /v BypassRAMCheck /t REG_DWORD /d 1 /f</Path>
109
+ </RunSynchronousCommand>
110
+ <RunSynchronousCommand wcm:action="add">
111
+ <Order>4</Order>
112
+ <Path>reg.exe add "HKLM\SYSTEM\Setup\MoSetup" /v AllowUpgradesWithUnsupportedTPMOrCPU /t REG_DWORD /d 1 /f</Path>
113
+ </RunSynchronousCommand>
114
+ </RunSynchronous>
115
+ </component>
116
+ </settings>
117
+ <settings pass="offlineServicing">
118
+ <component name="Microsoft-Windows-LUA-Settings" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
119
+ <EnableLUA>false</EnableLUA>
120
+ </component>
121
+ </settings>
122
+ <settings pass="generalize">
123
+ <component name="Microsoft-Windows-PnPSysprep" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
124
+ <PersistAllDeviceInstalls>true</PersistAllDeviceInstalls>
125
+ </component>
126
+ <component name="Microsoft-Windows-Security-SPP" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
127
+ <SkipRearm>1</SkipRearm>
128
+ </component>
129
+ </settings>
130
+ <settings pass="specialize">
131
+ <component name="Microsoft-Windows-Security-SPP-UX" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
132
+ <SkipAutoActivation>true</SkipAutoActivation>
133
+ </component>
134
+ <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
135
+ <ComputerName>*</ComputerName>
136
+ <OEMInformation>
137
+ <Manufacturer>Dockur</Manufacturer>
138
+ <Model>Windows for Docker</Model>
139
+ <SupportHours>24/7</SupportHours>
140
+ <SupportPhone />
141
+ <SupportProvider>Dockur</SupportProvider>
142
+ <SupportURL>https://github.com/dockur/windows/issues</SupportURL>
143
+ </OEMInformation>
144
+ <OEMName>Windows for Docker</OEMName>
145
+ </component>
146
+ <component name="Microsoft-Windows-ErrorReportingCore" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
147
+ <DisableWER>1</DisableWER>
148
+ </component>
149
+ <component name="Microsoft-Windows-IE-InternetExplorer" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
150
+ <DisableAccelerators>true</DisableAccelerators>
151
+ <DisableFirstRunWizard>true</DisableFirstRunWizard>
152
+ <Home_Page>https://google.com</Home_Page>
153
+ <Help_Page>about:blank</Help_Page>
154
+ </component>
155
+ <component name="Microsoft-Windows-IE-InternetExplorer" processorArchitecture="wow64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
156
+ <DisableAccelerators>true</DisableAccelerators>
157
+ <DisableFirstRunWizard>true</DisableFirstRunWizard>
158
+ <Home_Page>https://google.com</Home_Page>
159
+ <Help_Page>about:blank</Help_Page>
160
+ </component>
161
+ <component name="Microsoft-Windows-SQMApi" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
162
+ <CEIPEnabled>0</CEIPEnabled>
163
+ </component>
164
+ <component name="Microsoft-Windows-SystemRestore-Main" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
165
+ <DisableSR>1</DisableSR>
166
+ </component>
167
+ <component name="Microsoft-Windows-International-Core" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
168
+ <InputLocale>0409:00000409</InputLocale>
169
+ <SystemLocale>en-US</SystemLocale>
170
+ <UILanguage>en-US</UILanguage>
171
+ <UserLocale>en-US</UserLocale>
172
+ </component>
173
+ <component name="Microsoft-Windows-Deployment" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
174
+ <RunSynchronous>
175
+ <RunSynchronousCommand wcm:action="add">
176
+ <Order>1</Order>
177
+ <Path>reg.exe add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\OOBE" /v BypassNRO /t REG_DWORD /d 1 /f</Path>
178
+ </RunSynchronousCommand>
179
+ <RunSynchronousCommand wcm:action="add">
180
+ <Order>2</Order>
181
+ <Path>reg.exe load "HKU\mount" "C:\Users\Default\NTUSER.DAT"</Path>
182
+ </RunSynchronousCommand>
183
+ <RunSynchronousCommand wcm:action="add">
184
+ <Order>3</Order>
185
+ <Path>reg.exe add "HKU\mount\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "ContentDeliveryAllowed" /t REG_DWORD /d 0 /f</Path>
186
+ </RunSynchronousCommand>
187
+ <RunSynchronousCommand wcm:action="add">
188
+ <Order>4</Order>
189
+ <Path>reg.exe add "HKU\mount\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "FeatureManagementEnabled" /t REG_DWORD /d 0 /f</Path>
190
+ </RunSynchronousCommand>
191
+ <RunSynchronousCommand wcm:action="add">
192
+ <Order>5</Order>
193
+ <Path>reg.exe add "HKU\mount\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "OEMPreInstalledAppsEnabled" /t REG_DWORD /d 0 /f</Path>
194
+ </RunSynchronousCommand>
195
+ <RunSynchronousCommand wcm:action="add">
196
+ <Order>6</Order>
197
+ <Path>reg.exe add "HKU\mount\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "PreInstalledAppsEnabled" /t REG_DWORD /d 0 /f</Path>
198
+ </RunSynchronousCommand>
199
+ <RunSynchronousCommand wcm:action="add">
200
+ <Order>7</Order>
201
+ <Path>reg.exe add "HKU\mount\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "PreInstalledAppsEverEnabled" /t REG_DWORD /d 0 /f</Path>
202
+ </RunSynchronousCommand>
203
+ <RunSynchronousCommand wcm:action="add">
204
+ <Order>8</Order>
205
+ <Path>reg.exe add "HKU\mount\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "SilentInstalledAppsEnabled" /t REG_DWORD /d 0 /f</Path>
206
+ </RunSynchronousCommand>
207
+ <RunSynchronousCommand wcm:action="add">
208
+ <Order>9</Order>
209
+ <Path>reg.exe add "HKU\mount\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "SoftLandingEnabled" /t REG_DWORD /d 0 /f</Path>
210
+ </RunSynchronousCommand>
211
+ <RunSynchronousCommand wcm:action="add">
212
+ <Order>10</Order>
213
+ <Path>reg.exe add "HKU\mount\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "SubscribedContentEnabled" /t REG_DWORD /d 0 /f</Path>
214
+ </RunSynchronousCommand>
215
+ <RunSynchronousCommand wcm:action="add">
216
+ <Order>11</Order>
217
+ <Path>reg.exe add "HKU\mount\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "SubscribedContent-310093Enabled" /t REG_DWORD /d 0 /f</Path>
218
+ </RunSynchronousCommand>
219
+ <RunSynchronousCommand wcm:action="add">
220
+ <Order>12</Order>
221
+ <Path>reg.exe add "HKU\mount\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "SubscribedContent-338387Enabled" /t REG_DWORD /d 0 /f</Path>
222
+ </RunSynchronousCommand>
223
+ <RunSynchronousCommand wcm:action="add">
224
+ <Order>13</Order>
225
+ <Path>reg.exe add "HKU\mount\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "SubscribedContent-338388Enabled" /t REG_DWORD /d 0 /f</Path>
226
+ </RunSynchronousCommand>
227
+ <RunSynchronousCommand wcm:action="add">
228
+ <Order>14</Order>
229
+ <Path>reg.exe add "HKU\mount\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "SubscribedContent-338389Enabled" /t REG_DWORD /d 0 /f</Path>
230
+ </RunSynchronousCommand>
231
+ <RunSynchronousCommand wcm:action="add">
232
+ <Order>15</Order>
233
+ <Path>reg.exe add "HKU\mount\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "SubscribedContent-338393Enabled" /t REG_DWORD /d 0 /f</Path>
234
+ </RunSynchronousCommand>
235
+ <RunSynchronousCommand wcm:action="add">
236
+ <Order>16</Order>
237
+ <Path>reg.exe add "HKU\mount\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "SubscribedContent-353698Enabled" /t REG_DWORD /d 0 /f</Path>
238
+ </RunSynchronousCommand>
239
+ <RunSynchronousCommand wcm:action="add">
240
+ <Order>17</Order>
241
+ <Path>reg.exe add "HKU\mount\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "SystemPaneSuggestionsEnabled" /t REG_DWORD /d 0 /f</Path>
242
+ </RunSynchronousCommand>
243
+ <RunSynchronousCommand wcm:action="add">
244
+ <Order>18</Order>
245
+ <Path>reg.exe add "HKU\mount\Software\Policies\Microsoft\Windows\CloudContent" /v "DisableCloudOptimizedContent" /t REG_DWORD /d 1 /f</Path>
246
+ </RunSynchronousCommand>
247
+ <RunSynchronousCommand wcm:action="add">
248
+ <Order>19</Order>
249
+ <Path>reg.exe add "HKU\mount\Software\Policies\Microsoft\Windows\CloudContent" /v "DisableWindowsConsumerFeatures" /t REG_DWORD /d 1 /f</Path>
250
+ </RunSynchronousCommand>
251
+ <RunSynchronousCommand wcm:action="add">
252
+ <Order>20</Order>
253
+ <Path>reg.exe add "HKU\mount\Software\Policies\Microsoft\Windows\CloudContent" /v "DisableConsumerAccountStateContent" /t REG_DWORD /d 1 /f</Path>
254
+ </RunSynchronousCommand>
255
+ <RunSynchronousCommand wcm:action="add">
256
+ <Order>21</Order>
257
+ <Path>reg.exe unload "HKU\mount"</Path>
258
+ </RunSynchronousCommand>
259
+ <RunSynchronousCommand wcm:action="add">
260
+ <Order>22</Order>
261
+ <Path>reg.exe add "HKLM\Software\Policies\Microsoft\Windows\CloudContent" /v "DisableCloudOptimizedContent" /t REG_DWORD /d 1 /f</Path>
262
+ </RunSynchronousCommand>
263
+ <RunSynchronousCommand wcm:action="add">
264
+ <Order>23</Order>
265
+ <Path>reg.exe add "HKLM\Software\Policies\Microsoft\Windows\CloudContent" /v "DisableWindowsConsumerFeatures" /t REG_DWORD /d 1 /f</Path>
266
+ </RunSynchronousCommand>
267
+ <RunSynchronousCommand wcm:action="add">
268
+ <Order>24</Order>
269
+ <Path>reg.exe add "HKLM\Software\Policies\Microsoft\Windows\CloudContent" /v "DisableConsumerAccountStateContent" /t REG_DWORD /d 1 /f</Path>
270
+ </RunSynchronousCommand>
271
+ <RunSynchronousCommand wcm:action="add">
272
+ <Order>25</Order>
273
+ <Path>reg.exe add "HKLM\SOFTWARE\Policies\Microsoft\Windows NT\CurrentVersion\NetworkList\Signatures\FirstNetwork" /v Category /t REG_DWORD /d 1 /f</Path>
274
+ <Description>Set Network Location to Home</Description>
275
+ </RunSynchronousCommand>
276
+ </RunSynchronous>
277
+ </component>
278
+ <component name="Microsoft-Windows-TerminalServices-LocalSessionManager" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
279
+ <fDenyTSConnections>false</fDenyTSConnections>
280
+ </component>
281
+ <component name="Microsoft-Windows-TerminalServices-RDP-WinStationExtensions" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
282
+ <UserAuthentication>0</UserAuthentication>
283
+ </component>
284
+ <component name="Networking-MPSSVC-Svc" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
285
+ <FirewallGroups>
286
+ <FirewallGroup wcm:action="add" wcm:keyValue="RemoteDesktop">
287
+ <Active>true</Active>
288
+ <Profile>all</Profile>
289
+ <Group>@FirewallAPI.dll,-28752</Group>
290
+ </FirewallGroup>
291
+ </FirewallGroups>
292
+ </component>
293
+ </settings>
294
+ <settings pass="auditSystem" />
295
+ <settings pass="auditUser" />
296
+ <settings pass="oobeSystem">
297
+ <component name="Microsoft-Windows-SecureStartup-FilterDriver" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
298
+ <PreventDeviceEncryption>true</PreventDeviceEncryption>
299
+ </component>
300
+ <component name="Microsoft-Windows-EnhancedStorage-Adm" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
301
+ <TCGSecurityActivationDisabled>1</TCGSecurityActivationDisabled>
302
+ </component>
303
+ <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
304
+ <UserAccounts>
305
+ <LocalAccounts>
306
+ <LocalAccount wcm:action="add">
307
+ <Name>Docker</Name>
308
+ <Group>Administrators</Group>
309
+ <Password>
310
+ <Value />
311
+ <PlainText>true</PlainText>
312
+ </Password>
313
+ </LocalAccount>
314
+ </LocalAccounts>
315
+ <AdministratorPassword>
316
+ <Value>password</Value>
317
+ <PlainText>true</PlainText>
318
+ </AdministratorPassword>
319
+ </UserAccounts>
320
+ <AutoLogon>
321
+ <Username>Docker</Username>
322
+ <Enabled>true</Enabled>
323
+ <LogonCount>65432</LogonCount>
324
+ <Password>
325
+ <Value />
326
+ <PlainText>true</PlainText>
327
+ </Password>
328
+ </AutoLogon>
329
+ <Display>
330
+ <ColorDepth>32</ColorDepth>
331
+ <HorizontalResolution>1920</HorizontalResolution>
332
+ <VerticalResolution>1080</VerticalResolution>
333
+ </Display>
334
+ <OOBE>
335
+ <HideEULAPage>true</HideEULAPage>
336
+ <HideLocalAccountScreen>true</HideLocalAccountScreen>
337
+ <HideOEMRegistrationScreen>true</HideOEMRegistrationScreen>
338
+ <HideOnlineAccountScreens>true</HideOnlineAccountScreens>
339
+ <HideWirelessSetupInOOBE>true</HideWirelessSetupInOOBE>
340
+ <NetworkLocation>Home</NetworkLocation>
341
+ <ProtectYourPC>3</ProtectYourPC>
342
+ <SkipUserOOBE>true</SkipUserOOBE>
343
+ <SkipMachineOOBE>true</SkipMachineOOBE>
344
+ </OOBE>
345
+ <RegisteredOrganization>Dockur</RegisteredOrganization>
346
+ <RegisteredOwner>Windows for Docker</RegisteredOwner>
347
+ <FirstLogonCommands>
348
+ <SynchronousCommand wcm:action="add">
349
+ <Order>1</Order>
350
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters" /v "AllowInsecureGuestAuth" /t REG_DWORD /d 1 /f</CommandLine>
351
+ <Description>Allow guest access to network shares</Description>
352
+ </SynchronousCommand>
353
+ <SynchronousCommand wcm:action="add">
354
+ <Order>2</Order>
355
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Control\Lsa" /v LimitBlankPasswordUse /t REG_DWORD /d 0 /f</CommandLine>
356
+ <Description>Allow RDP login with blank password</Description>
357
+ </SynchronousCommand>
358
+ <SynchronousCommand wcm:action="add">
359
+ <Order>3</Order>
360
+ <CommandLine>reg.exe add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\PasswordLess\Device" /v "DevicePasswordLessBuildVersion" /t REG_DWORD /d 0 /f</CommandLine>
361
+ <Description>Enable option for passwordless sign-in</Description>
362
+ </SynchronousCommand>
363
+ <SynchronousCommand wcm:action="add">
364
+ <Order>4</Order>
365
+ <CommandLine>cmd /C wmic useraccount where name="Docker" set PasswordExpires=false</CommandLine>
366
+ <Description>Password Never Expires</Description>
367
+ </SynchronousCommand>
368
+ <SynchronousCommand wcm:action="add">
369
+ <Order>5</Order>
370
+ <CommandLine>cmd /C POWERCFG -H OFF</CommandLine>
371
+ <Description>Disable Hibernation</Description>
372
+ </SynchronousCommand>
373
+ <SynchronousCommand wcm:action="add">
374
+ <Order>6</Order>
375
+ <CommandLine>cmd /C POWERCFG -X -monitor-timeout-ac 0</CommandLine>
376
+ <Description>Disable monitor blanking</Description>
377
+ </SynchronousCommand>
378
+ <SynchronousCommand wcm:action="add">
379
+ <Order>7</Order>
380
+ <CommandLine>reg.exe add "HKLM\SOFTWARE\Policies\Microsoft\Edge" /v "HideFirstRunExperience" /t REG_DWORD /d 1 /f</CommandLine>
381
+ <Description>Disable first-run experience in Edge</Description>
382
+ </SynchronousCommand>
383
+ <SynchronousCommand wcm:action="add">
384
+ <Order>8</Order>
385
+ <CommandLine>reg.exe add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "HideFileExt" /t REG_DWORD /d 0 /f</CommandLine>
386
+ <Description>Show file extensions in Explorer</Description>
387
+ </SynchronousCommand>
388
+ <SynchronousCommand wcm:action="add">
389
+ <Order>9</Order>
390
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Control\Power" /v "HibernateFileSizePercent" /t REG_DWORD /d 0 /f</CommandLine>
391
+ <Description>Zero Hibernation File</Description>
392
+ </SynchronousCommand>
393
+ <SynchronousCommand wcm:action="add">
394
+ <Order>10</Order>
395
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Control\Power" /v "HibernateEnabled" /t REG_DWORD /d 0 /f</CommandLine>
396
+ <Description>Disable Hibernation</Description>
397
+ </SynchronousCommand>
398
+ <SynchronousCommand wcm:action="add">
399
+ <Order>11</Order>
400
+ <CommandLine>cmd /C POWERCFG -X -standby-timeout-ac 0</CommandLine>
401
+ <Description>Disable Sleep</Description>
402
+ </SynchronousCommand>
403
+ <SynchronousCommand wcm:action="add">
404
+ <Order>12</Order>
405
+ <CommandLine>reg.exe add "HKLM\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services" /v "fAllowUnlistedRemotePrograms" /t REG_DWORD /d 1 /f</CommandLine>
406
+ <Description>Enable RemoteAPP to launch unlisted programs</Description>
407
+ </SynchronousCommand>
408
+ <SynchronousCommand wcm:action="add">
409
+ <Order>13</Order>
410
+ <CommandLine>reg.exe add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "ShowTaskViewButton" /t REG_DWORD /d 0 /f</CommandLine>
411
+ <Description>Remove Task View from the Taskbar</Description>
412
+ </SynchronousCommand>
413
+ <SynchronousCommand wcm:action="add">
414
+ <Order>14</Order>
415
+ <CommandLine>reg.exe add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "TaskbarDa" /t REG_DWORD /d 0 /f</CommandLine>
416
+ <Description>Remove Widgets from the Taskbar</Description>
417
+ </SynchronousCommand>
418
+ <SynchronousCommand wcm:action="add">
419
+ <Order>15</Order>
420
+ <CommandLine>reg.exe add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "TaskbarMn" /t REG_DWORD /d 0 /f</CommandLine>
421
+ <Description>Remove Chat from the Taskbar</Description>
422
+ </SynchronousCommand>
423
+ <SynchronousCommand wcm:action="add">
424
+ <Order>16</Order>
425
+ <CommandLine>reg.exe add "HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU" /v "NoAutoUpdate" /t REG_DWORD /d 1 /f</CommandLine>
426
+ <Description>Turn off Windows Update auto download</Description>
427
+ </SynchronousCommand>
428
+ <SynchronousCommand wcm:action="add">
429
+ <Order>17</Order>
430
+ <CommandLine>netsh advfirewall firewall set rule group="@FirewallAPI.dll,-32752" new enable=Yes</CommandLine>
431
+ <Description>Enable Network Discovery</Description>
432
+ </SynchronousCommand>
433
+ <SynchronousCommand wcm:action="add">
434
+ <Order>18</Order>
435
+ <CommandLine>netsh advfirewall firewall set rule group="@FirewallAPI.dll,-28502" new enable=Yes</CommandLine>
436
+ <Description>Enable File Sharing</Description>
437
+ </SynchronousCommand>
438
+ <SynchronousCommand wcm:action="add">
439
+ <Order>19</Order>
440
+ <CommandLine>reg.exe add "HKCU\Control Panel\UnsupportedHardwareNotificationCache" /v SV1 /d 0 /t REG_DWORD /f</CommandLine>
441
+ <Description>Disable unsupported hardware notifications</Description>
442
+ </SynchronousCommand>
443
+ <SynchronousCommand wcm:action="add">
444
+ <Order>20</Order>
445
+ <CommandLine>reg.exe add "HKCU\Control Panel\UnsupportedHardwareNotificationCache" /v SV2 /d 0 /t REG_DWORD /f</CommandLine>
446
+ <Description>Disable unsupported hardware notifications</Description>
447
+ </SynchronousCommand>
448
+ <SynchronousCommand wcm:action="add">
449
+ <Order>21</Order>
450
+ <CommandLine>cmd /C if exist "C:\OEM\install.bat" start "Install" "cmd /C C:\OEM\install.bat"</CommandLine>
451
+ <Description>Execute custom script from the OEM folder if exists</Description>
452
+ </SynchronousCommand>
453
+ </FirstLogonCommands>
454
+ </component>
455
+ </settings>
456
+ </unattend>
assets/win11x64-ltsc.xml ADDED
@@ -0,0 +1,456 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?xml version="1.0" encoding="UTF-8"?>
2
+ <unattend xmlns="urn:schemas-microsoft-com:unattend" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State">
3
+ <settings pass="windowsPE">
4
+ <component name="Microsoft-Windows-International-Core-WinPE" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
5
+ <SetupUILanguage>
6
+ <UILanguage>en-US</UILanguage>
7
+ </SetupUILanguage>
8
+ <InputLocale>0409:00000409</InputLocale>
9
+ <SystemLocale>en-US</SystemLocale>
10
+ <UILanguage>en-US</UILanguage>
11
+ <UserLocale>en-US</UserLocale>
12
+ </component>
13
+ <component name="Microsoft-Windows-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
14
+ <DiskConfiguration>
15
+ <Disk wcm:action="add">
16
+ <DiskID>0</DiskID>
17
+ <WillWipeDisk>true</WillWipeDisk>
18
+ <CreatePartitions>
19
+ <!-- System partition (ESP) -->
20
+ <CreatePartition wcm:action="add">
21
+ <Order>1</Order>
22
+ <Type>EFI</Type>
23
+ <Size>128</Size>
24
+ </CreatePartition>
25
+ <!-- Microsoft reserved partition (MSR) -->
26
+ <CreatePartition wcm:action="add">
27
+ <Order>2</Order>
28
+ <Type>MSR</Type>
29
+ <Size>128</Size>
30
+ </CreatePartition>
31
+ <!-- Windows partition -->
32
+ <CreatePartition wcm:action="add">
33
+ <Order>3</Order>
34
+ <Type>Primary</Type>
35
+ <Extend>true</Extend>
36
+ </CreatePartition>
37
+ </CreatePartitions>
38
+ <ModifyPartitions>
39
+ <!-- System partition (ESP) -->
40
+ <ModifyPartition wcm:action="add">
41
+ <Order>1</Order>
42
+ <PartitionID>1</PartitionID>
43
+ <Label>System</Label>
44
+ <Format>FAT32</Format>
45
+ </ModifyPartition>
46
+ <!-- MSR partition does not need to be modified -->
47
+ <ModifyPartition wcm:action="add">
48
+ <Order>2</Order>
49
+ <PartitionID>2</PartitionID>
50
+ </ModifyPartition>
51
+ <!-- Windows partition -->
52
+ <ModifyPartition wcm:action="add">
53
+ <Order>3</Order>
54
+ <PartitionID>3</PartitionID>
55
+ <Label>Windows</Label>
56
+ <Letter>C</Letter>
57
+ <Format>NTFS</Format>
58
+ </ModifyPartition>
59
+ </ModifyPartitions>
60
+ </Disk>
61
+ </DiskConfiguration>
62
+ <ImageInstall>
63
+ <OSImage>
64
+ <InstallFrom>
65
+ <MetaData wcm:action="add">
66
+ <Key>/image/index</Key>
67
+ <Value>1</Value>
68
+ </MetaData>
69
+ </InstallFrom>
70
+ <InstallTo>
71
+ <DiskID>0</DiskID>
72
+ <PartitionID>3</PartitionID>
73
+ </InstallTo>
74
+ <InstallToAvailablePartition>false</InstallToAvailablePartition>
75
+ </OSImage>
76
+ </ImageInstall>
77
+ <DynamicUpdate>
78
+ <Enable>true</Enable>
79
+ <WillShowUI>Never</WillShowUI>
80
+ </DynamicUpdate>
81
+ <UpgradeData>
82
+ <Upgrade>false</Upgrade>
83
+ <WillShowUI>Never</WillShowUI>
84
+ </UpgradeData>
85
+ <UserData>
86
+ <AcceptEula>true</AcceptEula>
87
+ <FullName>Docker</FullName>
88
+ <Organization>Windows for Docker</Organization>
89
+ <ProductKey>
90
+ <Key />
91
+ </ProductKey>
92
+ </UserData>
93
+ <EnableFirewall>false</EnableFirewall>
94
+ <Diagnostics>
95
+ <OptIn>false</OptIn>
96
+ </Diagnostics>
97
+ <RunSynchronous>
98
+ <RunSynchronousCommand wcm:action="add">
99
+ <Order>1</Order>
100
+ <Path>reg.exe add "HKLM\SYSTEM\Setup\LabConfig" /v BypassTPMCheck /t REG_DWORD /d 1 /f</Path>
101
+ </RunSynchronousCommand>
102
+ <RunSynchronousCommand wcm:action="add">
103
+ <Order>2</Order>
104
+ <Path>reg.exe add "HKLM\SYSTEM\Setup\LabConfig" /v BypassSecureBootCheck /t REG_DWORD /d 1 /f</Path>
105
+ </RunSynchronousCommand>
106
+ <RunSynchronousCommand wcm:action="add">
107
+ <Order>3</Order>
108
+ <Path>reg.exe add "HKLM\SYSTEM\Setup\LabConfig" /v BypassRAMCheck /t REG_DWORD /d 1 /f</Path>
109
+ </RunSynchronousCommand>
110
+ <RunSynchronousCommand wcm:action="add">
111
+ <Order>4</Order>
112
+ <Path>reg.exe add "HKLM\SYSTEM\Setup\MoSetup" /v AllowUpgradesWithUnsupportedTPMOrCPU /t REG_DWORD /d 1 /f</Path>
113
+ </RunSynchronousCommand>
114
+ </RunSynchronous>
115
+ </component>
116
+ </settings>
117
+ <settings pass="offlineServicing">
118
+ <component name="Microsoft-Windows-LUA-Settings" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
119
+ <EnableLUA>false</EnableLUA>
120
+ </component>
121
+ </settings>
122
+ <settings pass="generalize">
123
+ <component name="Microsoft-Windows-PnPSysprep" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
124
+ <PersistAllDeviceInstalls>true</PersistAllDeviceInstalls>
125
+ </component>
126
+ <component name="Microsoft-Windows-Security-SPP" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
127
+ <SkipRearm>1</SkipRearm>
128
+ </component>
129
+ </settings>
130
+ <settings pass="specialize">
131
+ <component name="Microsoft-Windows-Security-SPP-UX" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
132
+ <SkipAutoActivation>true</SkipAutoActivation>
133
+ </component>
134
+ <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
135
+ <ComputerName>*</ComputerName>
136
+ <OEMInformation>
137
+ <Manufacturer>Dockur</Manufacturer>
138
+ <Model>Windows for Docker</Model>
139
+ <SupportHours>24/7</SupportHours>
140
+ <SupportPhone />
141
+ <SupportProvider>Dockur</SupportProvider>
142
+ <SupportURL>https://github.com/dockur/windows/issues</SupportURL>
143
+ </OEMInformation>
144
+ <OEMName>Windows for Docker</OEMName>
145
+ </component>
146
+ <component name="Microsoft-Windows-ErrorReportingCore" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
147
+ <DisableWER>1</DisableWER>
148
+ </component>
149
+ <component name="Microsoft-Windows-IE-InternetExplorer" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
150
+ <DisableAccelerators>true</DisableAccelerators>
151
+ <DisableFirstRunWizard>true</DisableFirstRunWizard>
152
+ <Home_Page>https://google.com</Home_Page>
153
+ <Help_Page>about:blank</Help_Page>
154
+ </component>
155
+ <component name="Microsoft-Windows-IE-InternetExplorer" processorArchitecture="wow64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
156
+ <DisableAccelerators>true</DisableAccelerators>
157
+ <DisableFirstRunWizard>true</DisableFirstRunWizard>
158
+ <Home_Page>https://google.com</Home_Page>
159
+ <Help_Page>about:blank</Help_Page>
160
+ </component>
161
+ <component name="Microsoft-Windows-SQMApi" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
162
+ <CEIPEnabled>0</CEIPEnabled>
163
+ </component>
164
+ <component name="Microsoft-Windows-SystemRestore-Main" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
165
+ <DisableSR>1</DisableSR>
166
+ </component>
167
+ <component name="Microsoft-Windows-International-Core" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
168
+ <InputLocale>0409:00000409</InputLocale>
169
+ <SystemLocale>en-US</SystemLocale>
170
+ <UILanguage>en-US</UILanguage>
171
+ <UserLocale>en-US</UserLocale>
172
+ </component>
173
+ <component name="Microsoft-Windows-Deployment" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
174
+ <RunSynchronous>
175
+ <RunSynchronousCommand wcm:action="add">
176
+ <Order>1</Order>
177
+ <Path>reg.exe add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\OOBE" /v BypassNRO /t REG_DWORD /d 1 /f</Path>
178
+ </RunSynchronousCommand>
179
+ <RunSynchronousCommand wcm:action="add">
180
+ <Order>2</Order>
181
+ <Path>reg.exe load "HKU\mount" "C:\Users\Default\NTUSER.DAT"</Path>
182
+ </RunSynchronousCommand>
183
+ <RunSynchronousCommand wcm:action="add">
184
+ <Order>3</Order>
185
+ <Path>reg.exe add "HKU\mount\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "ContentDeliveryAllowed" /t REG_DWORD /d 0 /f</Path>
186
+ </RunSynchronousCommand>
187
+ <RunSynchronousCommand wcm:action="add">
188
+ <Order>4</Order>
189
+ <Path>reg.exe add "HKU\mount\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "FeatureManagementEnabled" /t REG_DWORD /d 0 /f</Path>
190
+ </RunSynchronousCommand>
191
+ <RunSynchronousCommand wcm:action="add">
192
+ <Order>5</Order>
193
+ <Path>reg.exe add "HKU\mount\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "OEMPreInstalledAppsEnabled" /t REG_DWORD /d 0 /f</Path>
194
+ </RunSynchronousCommand>
195
+ <RunSynchronousCommand wcm:action="add">
196
+ <Order>6</Order>
197
+ <Path>reg.exe add "HKU\mount\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "PreInstalledAppsEnabled" /t REG_DWORD /d 0 /f</Path>
198
+ </RunSynchronousCommand>
199
+ <RunSynchronousCommand wcm:action="add">
200
+ <Order>7</Order>
201
+ <Path>reg.exe add "HKU\mount\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "PreInstalledAppsEverEnabled" /t REG_DWORD /d 0 /f</Path>
202
+ </RunSynchronousCommand>
203
+ <RunSynchronousCommand wcm:action="add">
204
+ <Order>8</Order>
205
+ <Path>reg.exe add "HKU\mount\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "SilentInstalledAppsEnabled" /t REG_DWORD /d 0 /f</Path>
206
+ </RunSynchronousCommand>
207
+ <RunSynchronousCommand wcm:action="add">
208
+ <Order>9</Order>
209
+ <Path>reg.exe add "HKU\mount\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "SoftLandingEnabled" /t REG_DWORD /d 0 /f</Path>
210
+ </RunSynchronousCommand>
211
+ <RunSynchronousCommand wcm:action="add">
212
+ <Order>10</Order>
213
+ <Path>reg.exe add "HKU\mount\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "SubscribedContentEnabled" /t REG_DWORD /d 0 /f</Path>
214
+ </RunSynchronousCommand>
215
+ <RunSynchronousCommand wcm:action="add">
216
+ <Order>11</Order>
217
+ <Path>reg.exe add "HKU\mount\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "SubscribedContent-310093Enabled" /t REG_DWORD /d 0 /f</Path>
218
+ </RunSynchronousCommand>
219
+ <RunSynchronousCommand wcm:action="add">
220
+ <Order>12</Order>
221
+ <Path>reg.exe add "HKU\mount\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "SubscribedContent-338387Enabled" /t REG_DWORD /d 0 /f</Path>
222
+ </RunSynchronousCommand>
223
+ <RunSynchronousCommand wcm:action="add">
224
+ <Order>13</Order>
225
+ <Path>reg.exe add "HKU\mount\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "SubscribedContent-338388Enabled" /t REG_DWORD /d 0 /f</Path>
226
+ </RunSynchronousCommand>
227
+ <RunSynchronousCommand wcm:action="add">
228
+ <Order>14</Order>
229
+ <Path>reg.exe add "HKU\mount\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "SubscribedContent-338389Enabled" /t REG_DWORD /d 0 /f</Path>
230
+ </RunSynchronousCommand>
231
+ <RunSynchronousCommand wcm:action="add">
232
+ <Order>15</Order>
233
+ <Path>reg.exe add "HKU\mount\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "SubscribedContent-338393Enabled" /t REG_DWORD /d 0 /f</Path>
234
+ </RunSynchronousCommand>
235
+ <RunSynchronousCommand wcm:action="add">
236
+ <Order>16</Order>
237
+ <Path>reg.exe add "HKU\mount\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "SubscribedContent-353698Enabled" /t REG_DWORD /d 0 /f</Path>
238
+ </RunSynchronousCommand>
239
+ <RunSynchronousCommand wcm:action="add">
240
+ <Order>17</Order>
241
+ <Path>reg.exe add "HKU\mount\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "SystemPaneSuggestionsEnabled" /t REG_DWORD /d 0 /f</Path>
242
+ </RunSynchronousCommand>
243
+ <RunSynchronousCommand wcm:action="add">
244
+ <Order>18</Order>
245
+ <Path>reg.exe add "HKU\mount\Software\Policies\Microsoft\Windows\CloudContent" /v "DisableCloudOptimizedContent" /t REG_DWORD /d 1 /f</Path>
246
+ </RunSynchronousCommand>
247
+ <RunSynchronousCommand wcm:action="add">
248
+ <Order>19</Order>
249
+ <Path>reg.exe add "HKU\mount\Software\Policies\Microsoft\Windows\CloudContent" /v "DisableWindowsConsumerFeatures" /t REG_DWORD /d 1 /f</Path>
250
+ </RunSynchronousCommand>
251
+ <RunSynchronousCommand wcm:action="add">
252
+ <Order>20</Order>
253
+ <Path>reg.exe add "HKU\mount\Software\Policies\Microsoft\Windows\CloudContent" /v "DisableConsumerAccountStateContent" /t REG_DWORD /d 1 /f</Path>
254
+ </RunSynchronousCommand>
255
+ <RunSynchronousCommand wcm:action="add">
256
+ <Order>21</Order>
257
+ <Path>reg.exe unload "HKU\mount"</Path>
258
+ </RunSynchronousCommand>
259
+ <RunSynchronousCommand wcm:action="add">
260
+ <Order>22</Order>
261
+ <Path>reg.exe add "HKLM\Software\Policies\Microsoft\Windows\CloudContent" /v "DisableCloudOptimizedContent" /t REG_DWORD /d 1 /f</Path>
262
+ </RunSynchronousCommand>
263
+ <RunSynchronousCommand wcm:action="add">
264
+ <Order>23</Order>
265
+ <Path>reg.exe add "HKLM\Software\Policies\Microsoft\Windows\CloudContent" /v "DisableWindowsConsumerFeatures" /t REG_DWORD /d 1 /f</Path>
266
+ </RunSynchronousCommand>
267
+ <RunSynchronousCommand wcm:action="add">
268
+ <Order>24</Order>
269
+ <Path>reg.exe add "HKLM\Software\Policies\Microsoft\Windows\CloudContent" /v "DisableConsumerAccountStateContent" /t REG_DWORD /d 1 /f</Path>
270
+ </RunSynchronousCommand>
271
+ <RunSynchronousCommand wcm:action="add">
272
+ <Order>25</Order>
273
+ <Path>reg.exe add "HKLM\SOFTWARE\Policies\Microsoft\Windows NT\CurrentVersion\NetworkList\Signatures\FirstNetwork" /v Category /t REG_DWORD /d 1 /f</Path>
274
+ <Description>Set Network Location to Home</Description>
275
+ </RunSynchronousCommand>
276
+ </RunSynchronous>
277
+ </component>
278
+ <component name="Microsoft-Windows-TerminalServices-LocalSessionManager" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
279
+ <fDenyTSConnections>false</fDenyTSConnections>
280
+ </component>
281
+ <component name="Microsoft-Windows-TerminalServices-RDP-WinStationExtensions" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
282
+ <UserAuthentication>0</UserAuthentication>
283
+ </component>
284
+ <component name="Networking-MPSSVC-Svc" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
285
+ <FirewallGroups>
286
+ <FirewallGroup wcm:action="add" wcm:keyValue="RemoteDesktop">
287
+ <Active>true</Active>
288
+ <Profile>all</Profile>
289
+ <Group>@FirewallAPI.dll,-28752</Group>
290
+ </FirewallGroup>
291
+ </FirewallGroups>
292
+ </component>
293
+ </settings>
294
+ <settings pass="auditSystem" />
295
+ <settings pass="auditUser" />
296
+ <settings pass="oobeSystem">
297
+ <component name="Microsoft-Windows-SecureStartup-FilterDriver" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
298
+ <PreventDeviceEncryption>true</PreventDeviceEncryption>
299
+ </component>
300
+ <component name="Microsoft-Windows-EnhancedStorage-Adm" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
301
+ <TCGSecurityActivationDisabled>1</TCGSecurityActivationDisabled>
302
+ </component>
303
+ <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
304
+ <UserAccounts>
305
+ <LocalAccounts>
306
+ <LocalAccount wcm:action="add">
307
+ <Name>Docker</Name>
308
+ <Group>Administrators</Group>
309
+ <Password>
310
+ <Value />
311
+ <PlainText>true</PlainText>
312
+ </Password>
313
+ </LocalAccount>
314
+ </LocalAccounts>
315
+ <AdministratorPassword>
316
+ <Value>password</Value>
317
+ <PlainText>true</PlainText>
318
+ </AdministratorPassword>
319
+ </UserAccounts>
320
+ <AutoLogon>
321
+ <Username>Docker</Username>
322
+ <Enabled>true</Enabled>
323
+ <LogonCount>65432</LogonCount>
324
+ <Password>
325
+ <Value />
326
+ <PlainText>true</PlainText>
327
+ </Password>
328
+ </AutoLogon>
329
+ <Display>
330
+ <ColorDepth>32</ColorDepth>
331
+ <HorizontalResolution>1920</HorizontalResolution>
332
+ <VerticalResolution>1080</VerticalResolution>
333
+ </Display>
334
+ <OOBE>
335
+ <HideEULAPage>true</HideEULAPage>
336
+ <HideLocalAccountScreen>true</HideLocalAccountScreen>
337
+ <HideOEMRegistrationScreen>true</HideOEMRegistrationScreen>
338
+ <HideOnlineAccountScreens>true</HideOnlineAccountScreens>
339
+ <HideWirelessSetupInOOBE>true</HideWirelessSetupInOOBE>
340
+ <NetworkLocation>Home</NetworkLocation>
341
+ <ProtectYourPC>3</ProtectYourPC>
342
+ <SkipUserOOBE>true</SkipUserOOBE>
343
+ <SkipMachineOOBE>true</SkipMachineOOBE>
344
+ </OOBE>
345
+ <RegisteredOrganization>Dockur</RegisteredOrganization>
346
+ <RegisteredOwner>Windows for Docker</RegisteredOwner>
347
+ <FirstLogonCommands>
348
+ <SynchronousCommand wcm:action="add">
349
+ <Order>1</Order>
350
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters" /v "AllowInsecureGuestAuth" /t REG_DWORD /d 1 /f</CommandLine>
351
+ <Description>Allow guest access to network shares</Description>
352
+ </SynchronousCommand>
353
+ <SynchronousCommand wcm:action="add">
354
+ <Order>2</Order>
355
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Control\Lsa" /v LimitBlankPasswordUse /t REG_DWORD /d 0 /f</CommandLine>
356
+ <Description>Allow RDP login with blank password</Description>
357
+ </SynchronousCommand>
358
+ <SynchronousCommand wcm:action="add">
359
+ <Order>3</Order>
360
+ <CommandLine>reg.exe add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\PasswordLess\Device" /v "DevicePasswordLessBuildVersion" /t REG_DWORD /d 0 /f</CommandLine>
361
+ <Description>Enable option for passwordless sign-in</Description>
362
+ </SynchronousCommand>
363
+ <SynchronousCommand wcm:action="add">
364
+ <Order>4</Order>
365
+ <CommandLine>cmd /C wmic useraccount where name="Docker" set PasswordExpires=false</CommandLine>
366
+ <Description>Password Never Expires</Description>
367
+ </SynchronousCommand>
368
+ <SynchronousCommand wcm:action="add">
369
+ <Order>5</Order>
370
+ <CommandLine>cmd /C POWERCFG -H OFF</CommandLine>
371
+ <Description>Disable Hibernation</Description>
372
+ </SynchronousCommand>
373
+ <SynchronousCommand wcm:action="add">
374
+ <Order>6</Order>
375
+ <CommandLine>cmd /C POWERCFG -X -monitor-timeout-ac 0</CommandLine>
376
+ <Description>Disable monitor blanking</Description>
377
+ </SynchronousCommand>
378
+ <SynchronousCommand wcm:action="add">
379
+ <Order>7</Order>
380
+ <CommandLine>reg.exe add "HKLM\SOFTWARE\Policies\Microsoft\Edge" /v "HideFirstRunExperience" /t REG_DWORD /d 1 /f</CommandLine>
381
+ <Description>Disable first-run experience in Edge</Description>
382
+ </SynchronousCommand>
383
+ <SynchronousCommand wcm:action="add">
384
+ <Order>8</Order>
385
+ <CommandLine>reg.exe add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "HideFileExt" /t REG_DWORD /d 0 /f</CommandLine>
386
+ <Description>Show file extensions in Explorer</Description>
387
+ </SynchronousCommand>
388
+ <SynchronousCommand wcm:action="add">
389
+ <Order>9</Order>
390
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Control\Power" /v "HibernateFileSizePercent" /t REG_DWORD /d 0 /f</CommandLine>
391
+ <Description>Zero Hibernation File</Description>
392
+ </SynchronousCommand>
393
+ <SynchronousCommand wcm:action="add">
394
+ <Order>10</Order>
395
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Control\Power" /v "HibernateEnabled" /t REG_DWORD /d 0 /f</CommandLine>
396
+ <Description>Disable Hibernation</Description>
397
+ </SynchronousCommand>
398
+ <SynchronousCommand wcm:action="add">
399
+ <Order>11</Order>
400
+ <CommandLine>cmd /C POWERCFG -X -standby-timeout-ac 0</CommandLine>
401
+ <Description>Disable Sleep</Description>
402
+ </SynchronousCommand>
403
+ <SynchronousCommand wcm:action="add">
404
+ <Order>12</Order>
405
+ <CommandLine>reg.exe add "HKLM\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services" /v "fAllowUnlistedRemotePrograms" /t REG_DWORD /d 1 /f</CommandLine>
406
+ <Description>Enable RemoteAPP to launch unlisted programs</Description>
407
+ </SynchronousCommand>
408
+ <SynchronousCommand wcm:action="add">
409
+ <Order>13</Order>
410
+ <CommandLine>reg.exe add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "ShowTaskViewButton" /t REG_DWORD /d 0 /f</CommandLine>
411
+ <Description>Remove Task View from the Taskbar</Description>
412
+ </SynchronousCommand>
413
+ <SynchronousCommand wcm:action="add">
414
+ <Order>14</Order>
415
+ <CommandLine>reg.exe add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "TaskbarDa" /t REG_DWORD /d 0 /f</CommandLine>
416
+ <Description>Remove Widgets from the Taskbar</Description>
417
+ </SynchronousCommand>
418
+ <SynchronousCommand wcm:action="add">
419
+ <Order>15</Order>
420
+ <CommandLine>reg.exe add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "TaskbarMn" /t REG_DWORD /d 0 /f</CommandLine>
421
+ <Description>Remove Chat from the Taskbar</Description>
422
+ </SynchronousCommand>
423
+ <SynchronousCommand wcm:action="add">
424
+ <Order>16</Order>
425
+ <CommandLine>reg.exe add "HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU" /v "NoAutoUpdate" /t REG_DWORD /d 1 /f</CommandLine>
426
+ <Description>Turn off Windows Update auto download</Description>
427
+ </SynchronousCommand>
428
+ <SynchronousCommand wcm:action="add">
429
+ <Order>17</Order>
430
+ <CommandLine>netsh advfirewall firewall set rule group="@FirewallAPI.dll,-32752" new enable=Yes</CommandLine>
431
+ <Description>Enable Network Discovery</Description>
432
+ </SynchronousCommand>
433
+ <SynchronousCommand wcm:action="add">
434
+ <Order>18</Order>
435
+ <CommandLine>netsh advfirewall firewall set rule group="@FirewallAPI.dll,-28502" new enable=Yes</CommandLine>
436
+ <Description>Enable File Sharing</Description>
437
+ </SynchronousCommand>
438
+ <SynchronousCommand wcm:action="add">
439
+ <Order>19</Order>
440
+ <CommandLine>reg.exe add "HKCU\Control Panel\UnsupportedHardwareNotificationCache" /v SV1 /d 0 /t REG_DWORD /f</CommandLine>
441
+ <Description>Disable unsupported hardware notifications</Description>
442
+ </SynchronousCommand>
443
+ <SynchronousCommand wcm:action="add">
444
+ <Order>20</Order>
445
+ <CommandLine>reg.exe add "HKCU\Control Panel\UnsupportedHardwareNotificationCache" /v SV2 /d 0 /t REG_DWORD /f</CommandLine>
446
+ <Description>Disable unsupported hardware notifications</Description>
447
+ </SynchronousCommand>
448
+ <SynchronousCommand wcm:action="add">
449
+ <Order>21</Order>
450
+ <CommandLine>cmd /C if exist "C:\OEM\install.bat" start "Install" "cmd /C C:\OEM\install.bat"</CommandLine>
451
+ <Description>Execute custom script from the OEM folder if exists</Description>
452
+ </SynchronousCommand>
453
+ </FirstLogonCommands>
454
+ </component>
455
+ </settings>
456
+ </unattend>
assets/win11x64.xml ADDED
@@ -0,0 +1,450 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?xml version="1.0" encoding="UTF-8"?>
2
+ <unattend xmlns="urn:schemas-microsoft-com:unattend" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State">
3
+ <settings pass="windowsPE">
4
+ <component name="Microsoft-Windows-International-Core-WinPE" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
5
+ <SetupUILanguage>
6
+ <UILanguage>en-US</UILanguage>
7
+ </SetupUILanguage>
8
+ <InputLocale>0409:00000409</InputLocale>
9
+ <SystemLocale>en-US</SystemLocale>
10
+ <UILanguage>en-US</UILanguage>
11
+ <UserLocale>en-US</UserLocale>
12
+ </component>
13
+ <component name="Microsoft-Windows-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
14
+ <DiskConfiguration>
15
+ <Disk wcm:action="add">
16
+ <DiskID>0</DiskID>
17
+ <WillWipeDisk>true</WillWipeDisk>
18
+ <CreatePartitions>
19
+ <!-- System partition (ESP) -->
20
+ <CreatePartition wcm:action="add">
21
+ <Order>1</Order>
22
+ <Type>EFI</Type>
23
+ <Size>128</Size>
24
+ </CreatePartition>
25
+ <!-- Microsoft reserved partition (MSR) -->
26
+ <CreatePartition wcm:action="add">
27
+ <Order>2</Order>
28
+ <Type>MSR</Type>
29
+ <Size>128</Size>
30
+ </CreatePartition>
31
+ <!-- Windows partition -->
32
+ <CreatePartition wcm:action="add">
33
+ <Order>3</Order>
34
+ <Type>Primary</Type>
35
+ <Extend>true</Extend>
36
+ </CreatePartition>
37
+ </CreatePartitions>
38
+ <ModifyPartitions>
39
+ <!-- System partition (ESP) -->
40
+ <ModifyPartition wcm:action="add">
41
+ <Order>1</Order>
42
+ <PartitionID>1</PartitionID>
43
+ <Label>System</Label>
44
+ <Format>FAT32</Format>
45
+ </ModifyPartition>
46
+ <!-- MSR partition does not need to be modified -->
47
+ <ModifyPartition wcm:action="add">
48
+ <Order>2</Order>
49
+ <PartitionID>2</PartitionID>
50
+ </ModifyPartition>
51
+ <!-- Windows partition -->
52
+ <ModifyPartition wcm:action="add">
53
+ <Order>3</Order>
54
+ <PartitionID>3</PartitionID>
55
+ <Label>Windows</Label>
56
+ <Letter>C</Letter>
57
+ <Format>NTFS</Format>
58
+ </ModifyPartition>
59
+ </ModifyPartitions>
60
+ </Disk>
61
+ </DiskConfiguration>
62
+ <ImageInstall>
63
+ <OSImage>
64
+ <InstallTo>
65
+ <DiskID>0</DiskID>
66
+ <PartitionID>3</PartitionID>
67
+ </InstallTo>
68
+ <InstallToAvailablePartition>false</InstallToAvailablePartition>
69
+ </OSImage>
70
+ </ImageInstall>
71
+ <DynamicUpdate>
72
+ <Enable>true</Enable>
73
+ <WillShowUI>Never</WillShowUI>
74
+ </DynamicUpdate>
75
+ <UpgradeData>
76
+ <Upgrade>false</Upgrade>
77
+ <WillShowUI>Never</WillShowUI>
78
+ </UpgradeData>
79
+ <UserData>
80
+ <AcceptEula>true</AcceptEula>
81
+ <FullName>Docker</FullName>
82
+ <Organization>Windows for Docker</Organization>
83
+ <ProductKey>
84
+ <Key>VK7JG-NPHTM-C97JM-9MPGT-3V66T</Key>
85
+ </ProductKey>
86
+ </UserData>
87
+ <EnableFirewall>false</EnableFirewall>
88
+ <Diagnostics>
89
+ <OptIn>false</OptIn>
90
+ </Diagnostics>
91
+ <RunSynchronous>
92
+ <RunSynchronousCommand wcm:action="add">
93
+ <Order>1</Order>
94
+ <Path>reg.exe add "HKLM\SYSTEM\Setup\LabConfig" /v BypassTPMCheck /t REG_DWORD /d 1 /f</Path>
95
+ </RunSynchronousCommand>
96
+ <RunSynchronousCommand wcm:action="add">
97
+ <Order>2</Order>
98
+ <Path>reg.exe add "HKLM\SYSTEM\Setup\LabConfig" /v BypassSecureBootCheck /t REG_DWORD /d 1 /f</Path>
99
+ </RunSynchronousCommand>
100
+ <RunSynchronousCommand wcm:action="add">
101
+ <Order>3</Order>
102
+ <Path>reg.exe add "HKLM\SYSTEM\Setup\LabConfig" /v BypassRAMCheck /t REG_DWORD /d 1 /f</Path>
103
+ </RunSynchronousCommand>
104
+ <RunSynchronousCommand wcm:action="add">
105
+ <Order>4</Order>
106
+ <Path>reg.exe add "HKLM\SYSTEM\Setup\MoSetup" /v AllowUpgradesWithUnsupportedTPMOrCPU /t REG_DWORD /d 1 /f</Path>
107
+ </RunSynchronousCommand>
108
+ </RunSynchronous>
109
+ </component>
110
+ </settings>
111
+ <settings pass="offlineServicing">
112
+ <component name="Microsoft-Windows-LUA-Settings" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
113
+ <EnableLUA>false</EnableLUA>
114
+ </component>
115
+ </settings>
116
+ <settings pass="generalize">
117
+ <component name="Microsoft-Windows-PnPSysprep" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
118
+ <PersistAllDeviceInstalls>true</PersistAllDeviceInstalls>
119
+ </component>
120
+ <component name="Microsoft-Windows-Security-SPP" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
121
+ <SkipRearm>1</SkipRearm>
122
+ </component>
123
+ </settings>
124
+ <settings pass="specialize">
125
+ <component name="Microsoft-Windows-Security-SPP-UX" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
126
+ <SkipAutoActivation>true</SkipAutoActivation>
127
+ </component>
128
+ <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
129
+ <ComputerName>*</ComputerName>
130
+ <OEMInformation>
131
+ <Manufacturer>Dockur</Manufacturer>
132
+ <Model>Windows for Docker</Model>
133
+ <SupportHours>24/7</SupportHours>
134
+ <SupportPhone />
135
+ <SupportProvider>Dockur</SupportProvider>
136
+ <SupportURL>https://github.com/dockur/windows/issues</SupportURL>
137
+ </OEMInformation>
138
+ <OEMName>Windows for Docker</OEMName>
139
+ </component>
140
+ <component name="Microsoft-Windows-ErrorReportingCore" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
141
+ <DisableWER>1</DisableWER>
142
+ </component>
143
+ <component name="Microsoft-Windows-IE-InternetExplorer" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
144
+ <DisableAccelerators>true</DisableAccelerators>
145
+ <DisableFirstRunWizard>true</DisableFirstRunWizard>
146
+ <Home_Page>https://google.com</Home_Page>
147
+ <Help_Page>about:blank</Help_Page>
148
+ </component>
149
+ <component name="Microsoft-Windows-IE-InternetExplorer" processorArchitecture="wow64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
150
+ <DisableAccelerators>true</DisableAccelerators>
151
+ <DisableFirstRunWizard>true</DisableFirstRunWizard>
152
+ <Home_Page>https://google.com</Home_Page>
153
+ <Help_Page>about:blank</Help_Page>
154
+ </component>
155
+ <component name="Microsoft-Windows-SQMApi" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
156
+ <CEIPEnabled>0</CEIPEnabled>
157
+ </component>
158
+ <component name="Microsoft-Windows-SystemRestore-Main" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
159
+ <DisableSR>1</DisableSR>
160
+ </component>
161
+ <component name="Microsoft-Windows-International-Core" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
162
+ <InputLocale>0409:00000409</InputLocale>
163
+ <SystemLocale>en-US</SystemLocale>
164
+ <UILanguage>en-US</UILanguage>
165
+ <UserLocale>en-US</UserLocale>
166
+ </component>
167
+ <component name="Microsoft-Windows-Deployment" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
168
+ <RunSynchronous>
169
+ <RunSynchronousCommand wcm:action="add">
170
+ <Order>1</Order>
171
+ <Path>reg.exe add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\OOBE" /v BypassNRO /t REG_DWORD /d 1 /f</Path>
172
+ </RunSynchronousCommand>
173
+ <RunSynchronousCommand wcm:action="add">
174
+ <Order>2</Order>
175
+ <Path>reg.exe load "HKU\mount" "C:\Users\Default\NTUSER.DAT"</Path>
176
+ </RunSynchronousCommand>
177
+ <RunSynchronousCommand wcm:action="add">
178
+ <Order>3</Order>
179
+ <Path>reg.exe add "HKU\mount\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "ContentDeliveryAllowed" /t REG_DWORD /d 0 /f</Path>
180
+ </RunSynchronousCommand>
181
+ <RunSynchronousCommand wcm:action="add">
182
+ <Order>4</Order>
183
+ <Path>reg.exe add "HKU\mount\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "FeatureManagementEnabled" /t REG_DWORD /d 0 /f</Path>
184
+ </RunSynchronousCommand>
185
+ <RunSynchronousCommand wcm:action="add">
186
+ <Order>5</Order>
187
+ <Path>reg.exe add "HKU\mount\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "OEMPreInstalledAppsEnabled" /t REG_DWORD /d 0 /f</Path>
188
+ </RunSynchronousCommand>
189
+ <RunSynchronousCommand wcm:action="add">
190
+ <Order>6</Order>
191
+ <Path>reg.exe add "HKU\mount\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "PreInstalledAppsEnabled" /t REG_DWORD /d 0 /f</Path>
192
+ </RunSynchronousCommand>
193
+ <RunSynchronousCommand wcm:action="add">
194
+ <Order>7</Order>
195
+ <Path>reg.exe add "HKU\mount\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "PreInstalledAppsEverEnabled" /t REG_DWORD /d 0 /f</Path>
196
+ </RunSynchronousCommand>
197
+ <RunSynchronousCommand wcm:action="add">
198
+ <Order>8</Order>
199
+ <Path>reg.exe add "HKU\mount\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "SilentInstalledAppsEnabled" /t REG_DWORD /d 0 /f</Path>
200
+ </RunSynchronousCommand>
201
+ <RunSynchronousCommand wcm:action="add">
202
+ <Order>9</Order>
203
+ <Path>reg.exe add "HKU\mount\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "SoftLandingEnabled" /t REG_DWORD /d 0 /f</Path>
204
+ </RunSynchronousCommand>
205
+ <RunSynchronousCommand wcm:action="add">
206
+ <Order>10</Order>
207
+ <Path>reg.exe add "HKU\mount\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "SubscribedContentEnabled" /t REG_DWORD /d 0 /f</Path>
208
+ </RunSynchronousCommand>
209
+ <RunSynchronousCommand wcm:action="add">
210
+ <Order>11</Order>
211
+ <Path>reg.exe add "HKU\mount\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "SubscribedContent-310093Enabled" /t REG_DWORD /d 0 /f</Path>
212
+ </RunSynchronousCommand>
213
+ <RunSynchronousCommand wcm:action="add">
214
+ <Order>12</Order>
215
+ <Path>reg.exe add "HKU\mount\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "SubscribedContent-338387Enabled" /t REG_DWORD /d 0 /f</Path>
216
+ </RunSynchronousCommand>
217
+ <RunSynchronousCommand wcm:action="add">
218
+ <Order>13</Order>
219
+ <Path>reg.exe add "HKU\mount\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "SubscribedContent-338388Enabled" /t REG_DWORD /d 0 /f</Path>
220
+ </RunSynchronousCommand>
221
+ <RunSynchronousCommand wcm:action="add">
222
+ <Order>14</Order>
223
+ <Path>reg.exe add "HKU\mount\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "SubscribedContent-338389Enabled" /t REG_DWORD /d 0 /f</Path>
224
+ </RunSynchronousCommand>
225
+ <RunSynchronousCommand wcm:action="add">
226
+ <Order>15</Order>
227
+ <Path>reg.exe add "HKU\mount\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "SubscribedContent-338393Enabled" /t REG_DWORD /d 0 /f</Path>
228
+ </RunSynchronousCommand>
229
+ <RunSynchronousCommand wcm:action="add">
230
+ <Order>16</Order>
231
+ <Path>reg.exe add "HKU\mount\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "SubscribedContent-353698Enabled" /t REG_DWORD /d 0 /f</Path>
232
+ </RunSynchronousCommand>
233
+ <RunSynchronousCommand wcm:action="add">
234
+ <Order>17</Order>
235
+ <Path>reg.exe add "HKU\mount\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "SystemPaneSuggestionsEnabled" /t REG_DWORD /d 0 /f</Path>
236
+ </RunSynchronousCommand>
237
+ <RunSynchronousCommand wcm:action="add">
238
+ <Order>18</Order>
239
+ <Path>reg.exe add "HKU\mount\Software\Policies\Microsoft\Windows\CloudContent" /v "DisableCloudOptimizedContent" /t REG_DWORD /d 1 /f</Path>
240
+ </RunSynchronousCommand>
241
+ <RunSynchronousCommand wcm:action="add">
242
+ <Order>19</Order>
243
+ <Path>reg.exe add "HKU\mount\Software\Policies\Microsoft\Windows\CloudContent" /v "DisableWindowsConsumerFeatures" /t REG_DWORD /d 1 /f</Path>
244
+ </RunSynchronousCommand>
245
+ <RunSynchronousCommand wcm:action="add">
246
+ <Order>20</Order>
247
+ <Path>reg.exe add "HKU\mount\Software\Policies\Microsoft\Windows\CloudContent" /v "DisableConsumerAccountStateContent" /t REG_DWORD /d 1 /f</Path>
248
+ </RunSynchronousCommand>
249
+ <RunSynchronousCommand wcm:action="add">
250
+ <Order>21</Order>
251
+ <Path>reg.exe unload "HKU\mount"</Path>
252
+ </RunSynchronousCommand>
253
+ <RunSynchronousCommand wcm:action="add">
254
+ <Order>22</Order>
255
+ <Path>reg.exe add "HKLM\Software\Policies\Microsoft\Windows\CloudContent" /v "DisableCloudOptimizedContent" /t REG_DWORD /d 1 /f</Path>
256
+ </RunSynchronousCommand>
257
+ <RunSynchronousCommand wcm:action="add">
258
+ <Order>23</Order>
259
+ <Path>reg.exe add "HKLM\Software\Policies\Microsoft\Windows\CloudContent" /v "DisableWindowsConsumerFeatures" /t REG_DWORD /d 1 /f</Path>
260
+ </RunSynchronousCommand>
261
+ <RunSynchronousCommand wcm:action="add">
262
+ <Order>24</Order>
263
+ <Path>reg.exe add "HKLM\Software\Policies\Microsoft\Windows\CloudContent" /v "DisableConsumerAccountStateContent" /t REG_DWORD /d 1 /f</Path>
264
+ </RunSynchronousCommand>
265
+ <RunSynchronousCommand wcm:action="add">
266
+ <Order>25</Order>
267
+ <Path>reg.exe add "HKLM\SOFTWARE\Policies\Microsoft\Windows NT\CurrentVersion\NetworkList\Signatures\FirstNetwork" /v Category /t REG_DWORD /d 1 /f</Path>
268
+ <Description>Set Network Location to Home</Description>
269
+ </RunSynchronousCommand>
270
+ </RunSynchronous>
271
+ </component>
272
+ <component name="Microsoft-Windows-TerminalServices-LocalSessionManager" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
273
+ <fDenyTSConnections>false</fDenyTSConnections>
274
+ </component>
275
+ <component name="Microsoft-Windows-TerminalServices-RDP-WinStationExtensions" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
276
+ <UserAuthentication>0</UserAuthentication>
277
+ </component>
278
+ <component name="Networking-MPSSVC-Svc" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
279
+ <FirewallGroups>
280
+ <FirewallGroup wcm:action="add" wcm:keyValue="RemoteDesktop">
281
+ <Active>true</Active>
282
+ <Profile>all</Profile>
283
+ <Group>@FirewallAPI.dll,-28752</Group>
284
+ </FirewallGroup>
285
+ </FirewallGroups>
286
+ </component>
287
+ </settings>
288
+ <settings pass="auditSystem" />
289
+ <settings pass="auditUser" />
290
+ <settings pass="oobeSystem">
291
+ <component name="Microsoft-Windows-SecureStartup-FilterDriver" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
292
+ <PreventDeviceEncryption>true</PreventDeviceEncryption>
293
+ </component>
294
+ <component name="Microsoft-Windows-EnhancedStorage-Adm" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
295
+ <TCGSecurityActivationDisabled>1</TCGSecurityActivationDisabled>
296
+ </component>
297
+ <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
298
+ <UserAccounts>
299
+ <LocalAccounts>
300
+ <LocalAccount wcm:action="add">
301
+ <Name>Docker</Name>
302
+ <Group>Administrators</Group>
303
+ <Password>
304
+ <Value />
305
+ <PlainText>true</PlainText>
306
+ </Password>
307
+ </LocalAccount>
308
+ </LocalAccounts>
309
+ <AdministratorPassword>
310
+ <Value>password</Value>
311
+ <PlainText>true</PlainText>
312
+ </AdministratorPassword>
313
+ </UserAccounts>
314
+ <AutoLogon>
315
+ <Username>Docker</Username>
316
+ <Enabled>true</Enabled>
317
+ <LogonCount>65432</LogonCount>
318
+ <Password>
319
+ <Value />
320
+ <PlainText>true</PlainText>
321
+ </Password>
322
+ </AutoLogon>
323
+ <Display>
324
+ <ColorDepth>32</ColorDepth>
325
+ <HorizontalResolution>1920</HorizontalResolution>
326
+ <VerticalResolution>1080</VerticalResolution>
327
+ </Display>
328
+ <OOBE>
329
+ <HideEULAPage>true</HideEULAPage>
330
+ <HideLocalAccountScreen>true</HideLocalAccountScreen>
331
+ <HideOEMRegistrationScreen>true</HideOEMRegistrationScreen>
332
+ <HideOnlineAccountScreens>true</HideOnlineAccountScreens>
333
+ <HideWirelessSetupInOOBE>true</HideWirelessSetupInOOBE>
334
+ <NetworkLocation>Home</NetworkLocation>
335
+ <ProtectYourPC>3</ProtectYourPC>
336
+ <SkipUserOOBE>true</SkipUserOOBE>
337
+ <SkipMachineOOBE>true</SkipMachineOOBE>
338
+ </OOBE>
339
+ <RegisteredOrganization>Dockur</RegisteredOrganization>
340
+ <RegisteredOwner>Windows for Docker</RegisteredOwner>
341
+ <FirstLogonCommands>
342
+ <SynchronousCommand wcm:action="add">
343
+ <Order>1</Order>
344
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters" /v "AllowInsecureGuestAuth" /t REG_DWORD /d 1 /f</CommandLine>
345
+ <Description>Allow guest access to network shares</Description>
346
+ </SynchronousCommand>
347
+ <SynchronousCommand wcm:action="add">
348
+ <Order>2</Order>
349
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Control\Lsa" /v LimitBlankPasswordUse /t REG_DWORD /d 0 /f</CommandLine>
350
+ <Description>Allow RDP login with blank password</Description>
351
+ </SynchronousCommand>
352
+ <SynchronousCommand wcm:action="add">
353
+ <Order>3</Order>
354
+ <CommandLine>reg.exe add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\PasswordLess\Device" /v "DevicePasswordLessBuildVersion" /t REG_DWORD /d 0 /f</CommandLine>
355
+ <Description>Enable option for passwordless sign-in</Description>
356
+ </SynchronousCommand>
357
+ <SynchronousCommand wcm:action="add">
358
+ <Order>4</Order>
359
+ <CommandLine>cmd /C wmic useraccount where name="Docker" set PasswordExpires=false</CommandLine>
360
+ <Description>Password Never Expires</Description>
361
+ </SynchronousCommand>
362
+ <SynchronousCommand wcm:action="add">
363
+ <Order>5</Order>
364
+ <CommandLine>cmd /C POWERCFG -H OFF</CommandLine>
365
+ <Description>Disable Hibernation</Description>
366
+ </SynchronousCommand>
367
+ <SynchronousCommand wcm:action="add">
368
+ <Order>6</Order>
369
+ <CommandLine>cmd /C POWERCFG -X -monitor-timeout-ac 0</CommandLine>
370
+ <Description>Disable monitor blanking</Description>
371
+ </SynchronousCommand>
372
+ <SynchronousCommand wcm:action="add">
373
+ <Order>7</Order>
374
+ <CommandLine>reg.exe add "HKLM\SOFTWARE\Policies\Microsoft\Edge" /v "HideFirstRunExperience" /t REG_DWORD /d 1 /f</CommandLine>
375
+ <Description>Disable first-run experience in Edge</Description>
376
+ </SynchronousCommand>
377
+ <SynchronousCommand wcm:action="add">
378
+ <Order>8</Order>
379
+ <CommandLine>reg.exe add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "HideFileExt" /t REG_DWORD /d 0 /f</CommandLine>
380
+ <Description>Show file extensions in Explorer</Description>
381
+ </SynchronousCommand>
382
+ <SynchronousCommand wcm:action="add">
383
+ <Order>9</Order>
384
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Control\Power" /v "HibernateFileSizePercent" /t REG_DWORD /d 0 /f</CommandLine>
385
+ <Description>Zero Hibernation File</Description>
386
+ </SynchronousCommand>
387
+ <SynchronousCommand wcm:action="add">
388
+ <Order>10</Order>
389
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Control\Power" /v "HibernateEnabled" /t REG_DWORD /d 0 /f</CommandLine>
390
+ <Description>Disable Hibernation</Description>
391
+ </SynchronousCommand>
392
+ <SynchronousCommand wcm:action="add">
393
+ <Order>11</Order>
394
+ <CommandLine>cmd /C POWERCFG -X -standby-timeout-ac 0</CommandLine>
395
+ <Description>Disable Sleep</Description>
396
+ </SynchronousCommand>
397
+ <SynchronousCommand wcm:action="add">
398
+ <Order>12</Order>
399
+ <CommandLine>reg.exe add "HKLM\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services" /v "fAllowUnlistedRemotePrograms" /t REG_DWORD /d 1 /f</CommandLine>
400
+ <Description>Enable RemoteAPP to launch unlisted programs</Description>
401
+ </SynchronousCommand>
402
+ <SynchronousCommand wcm:action="add">
403
+ <Order>13</Order>
404
+ <CommandLine>reg.exe add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "ShowTaskViewButton" /t REG_DWORD /d 0 /f</CommandLine>
405
+ <Description>Remove Task View from the Taskbar</Description>
406
+ </SynchronousCommand>
407
+ <SynchronousCommand wcm:action="add">
408
+ <Order>14</Order>
409
+ <CommandLine>reg.exe add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "TaskbarDa" /t REG_DWORD /d 0 /f</CommandLine>
410
+ <Description>Remove Widgets from the Taskbar</Description>
411
+ </SynchronousCommand>
412
+ <SynchronousCommand wcm:action="add">
413
+ <Order>15</Order>
414
+ <CommandLine>reg.exe add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "TaskbarMn" /t REG_DWORD /d 0 /f</CommandLine>
415
+ <Description>Remove Chat from the Taskbar</Description>
416
+ </SynchronousCommand>
417
+ <SynchronousCommand wcm:action="add">
418
+ <Order>16</Order>
419
+ <CommandLine>reg.exe add "HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU" /v "NoAutoUpdate" /t REG_DWORD /d 1 /f</CommandLine>
420
+ <Description>Turn off Windows Update auto download</Description>
421
+ </SynchronousCommand>
422
+ <SynchronousCommand wcm:action="add">
423
+ <Order>17</Order>
424
+ <CommandLine>netsh advfirewall firewall set rule group="@FirewallAPI.dll,-32752" new enable=Yes</CommandLine>
425
+ <Description>Enable Network Discovery</Description>
426
+ </SynchronousCommand>
427
+ <SynchronousCommand wcm:action="add">
428
+ <Order>18</Order>
429
+ <CommandLine>netsh advfirewall firewall set rule group="@FirewallAPI.dll,-28502" new enable=Yes</CommandLine>
430
+ <Description>Enable File Sharing</Description>
431
+ </SynchronousCommand>
432
+ <SynchronousCommand wcm:action="add">
433
+ <Order>19</Order>
434
+ <CommandLine>reg.exe add "HKCU\Control Panel\UnsupportedHardwareNotificationCache" /v SV1 /d 0 /t REG_DWORD /f</CommandLine>
435
+ <Description>Disable unsupported hardware notifications</Description>
436
+ </SynchronousCommand>
437
+ <SynchronousCommand wcm:action="add">
438
+ <Order>20</Order>
439
+ <CommandLine>reg.exe add "HKCU\Control Panel\UnsupportedHardwareNotificationCache" /v SV2 /d 0 /t REG_DWORD /f</CommandLine>
440
+ <Description>Disable unsupported hardware notifications</Description>
441
+ </SynchronousCommand>
442
+ <SynchronousCommand wcm:action="add">
443
+ <Order>21</Order>
444
+ <CommandLine>cmd /C if exist "C:\OEM\install.bat" start "Install" "cmd /C C:\OEM\install.bat"</CommandLine>
445
+ <Description>Execute custom script from the OEM folder if exists</Description>
446
+ </SynchronousCommand>
447
+ </FirstLogonCommands>
448
+ </component>
449
+ </settings>
450
+ </unattend>
assets/win2008r2-eval.xml ADDED
@@ -0,0 +1,299 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?xml version="1.0" encoding="UTF-8"?>
2
+ <unattend xmlns="urn:schemas-microsoft-com:unattend" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State">
3
+ <settings pass="windowsPE">
4
+ <component name="Microsoft-Windows-International-Core-WinPE" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
5
+ <SetupUILanguage>
6
+ <UILanguage>en-US</UILanguage>
7
+ </SetupUILanguage>
8
+ <InputLocale>0409:00000409</InputLocale>
9
+ <SystemLocale>en-US</SystemLocale>
10
+ <UILanguage>en-US</UILanguage>
11
+ <UserLocale>en-US</UserLocale>
12
+ </component>
13
+ <component name="Microsoft-Windows-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
14
+ <DiskConfiguration>
15
+ <WillShowUI>OnError</WillShowUI>
16
+ <Disk wcm:action="add">
17
+ <DiskID>0</DiskID>
18
+ <WillWipeDisk>true</WillWipeDisk>
19
+ <CreatePartitions>
20
+ <CreatePartition wcm:action="add">
21
+ <Order>1</Order>
22
+ <Type>Primary</Type>
23
+ <Size>100</Size>
24
+ </CreatePartition>
25
+ <CreatePartition wcm:action="add">
26
+ <Order>2</Order>
27
+ <Type>Primary</Type>
28
+ <Extend>true</Extend>
29
+ </CreatePartition>
30
+ </CreatePartitions>
31
+ <ModifyPartitions>
32
+ <ModifyPartition wcm:action="add">
33
+ <Format>NTFS</Format>
34
+ <Label>System Reserved</Label>
35
+ <Order>1</Order>
36
+ <Active>true</Active>
37
+ <PartitionID>1</PartitionID>
38
+ <TypeID>0x27</TypeID>
39
+ </ModifyPartition>
40
+ <ModifyPartition wcm:action="add">
41
+ <Active>true</Active>
42
+ <Format>NTFS</Format>
43
+ <Label>Windows</Label>
44
+ <Letter>C</Letter>
45
+ <Order>2</Order>
46
+ <PartitionID>2</PartitionID>
47
+ </ModifyPartition>
48
+ </ModifyPartitions>
49
+ </Disk>
50
+ </DiskConfiguration>
51
+ <ImageInstall>
52
+ <OSImage>
53
+ <InstallFrom>
54
+ <MetaData wcm:action="add">
55
+ <Value>1</Value>
56
+ <Key>/IMAGE/INDEX</Key>
57
+ </MetaData>
58
+ </InstallFrom>
59
+ <InstallTo>
60
+ <DiskID>0</DiskID>
61
+ <PartitionID>2</PartitionID>
62
+ </InstallTo>
63
+ <InstallToAvailablePartition>false</InstallToAvailablePartition>
64
+ </OSImage>
65
+ </ImageInstall>
66
+ <DynamicUpdate>
67
+ <Enable>true</Enable>
68
+ <WillShowUI>Never</WillShowUI>
69
+ </DynamicUpdate>
70
+ <UpgradeData>
71
+ <Upgrade>false</Upgrade>
72
+ <WillShowUI>Never</WillShowUI>
73
+ </UpgradeData>
74
+ <UserData>
75
+ <AcceptEula>true</AcceptEula>
76
+ <FullName>Docker</FullName>
77
+ <Organization>Windows for Docker</Organization>
78
+ </UserData>
79
+ <EnableFirewall>false</EnableFirewall>
80
+ <Diagnostics>
81
+ <OptIn>false</OptIn>
82
+ </Diagnostics>
83
+ </component>
84
+ </settings>
85
+ <settings pass="offlineServicing">
86
+ <component name="Microsoft-Windows-LUA-Settings" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
87
+ <EnableLUA>false</EnableLUA>
88
+ </component>
89
+ </settings>
90
+ <settings pass="generalize">
91
+ <component name="Microsoft-Windows-PnPSysprep" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
92
+ <PersistAllDeviceInstalls>true</PersistAllDeviceInstalls>
93
+ </component>
94
+ <component name="Microsoft-Windows-Security-SPP" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
95
+ <SkipRearm>1</SkipRearm>
96
+ </component>
97
+ </settings>
98
+ <settings pass="specialize">
99
+ <component name="Microsoft-Windows-Security-SPP-UX" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
100
+ <SkipAutoActivation>true</SkipAutoActivation>
101
+ </component>
102
+ <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
103
+ <ComputerName>*</ComputerName>
104
+ <OEMInformation>
105
+ <Manufacturer>Dockur</Manufacturer>
106
+ <Model>Windows for Docker</Model>
107
+ </OEMInformation>
108
+ </component>
109
+ <component name="Microsoft-Windows-ErrorReportingCore" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
110
+ <DisableWER>1</DisableWER>
111
+ </component>
112
+ <component name="Microsoft-Windows-IE-InternetExplorer" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
113
+ <DisableAccelerators>true</DisableAccelerators>
114
+ <DisableFirstRunWizard>true</DisableFirstRunWizard>
115
+ <Home_Page>https://google.com</Home_Page>
116
+ <Help_Page>about:blank</Help_Page>
117
+ </component>
118
+ <component name="Microsoft-Windows-IE-InternetExplorer" processorArchitecture="wow64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
119
+ <DisableAccelerators>true</DisableAccelerators>
120
+ <DisableFirstRunWizard>true</DisableFirstRunWizard>
121
+ <Home_Page>https://google.com</Home_Page>
122
+ <Help_Page>about:blank</Help_Page>
123
+ </component>
124
+ <component name="Microsoft-Windows-SQMApi" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
125
+ <CEIPEnabled>0</CEIPEnabled>
126
+ </component>
127
+ <component name="Microsoft-Windows-SystemRestore-Main" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
128
+ <DisableSR>1</DisableSR>
129
+ </component>
130
+ <component name="Microsoft-Windows-International-Core" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
131
+ <InputLocale>0409:00000409</InputLocale>
132
+ <SystemLocale>en-US</SystemLocale>
133
+ <UILanguage>en-US</UILanguage>
134
+ <UserLocale>en-US</UserLocale>
135
+ </component>
136
+ <component name="Microsoft-Windows-ServerManager-SvrMgrNc" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
137
+ <DoNotOpenServerManagerAtLogon>true</DoNotOpenServerManagerAtLogon>
138
+ </component>
139
+ <component name="Microsoft-Windows-OutOfBoxExperience" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
140
+ <DoNotOpenInitialConfigurationTasksAtLogon>true</DoNotOpenInitialConfigurationTasksAtLogon>
141
+ </component>
142
+ <component name="Microsoft-Windows-TerminalServices-LocalSessionManager" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
143
+ <fDenyTSConnections>false</fDenyTSConnections>
144
+ </component>
145
+ <component name="Microsoft-Windows-TerminalServices-RDP-WinStationExtensions" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
146
+ <UserAuthentication>0</UserAuthentication>
147
+ </component>
148
+ <component name="Networking-MPSSVC-Svc" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
149
+ <FirewallGroups>
150
+ <FirewallGroup wcm:action="add" wcm:keyValue="RemoteDesktop">
151
+ <Active>true</Active>
152
+ <Profile>all</Profile>
153
+ <Group>@FirewallAPI.dll,-28752</Group>
154
+ </FirewallGroup>
155
+ </FirewallGroups>
156
+ </component>
157
+ </settings>
158
+ <settings pass="oobeSystem">
159
+ <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
160
+ <UserAccounts>
161
+ <LocalAccounts>
162
+ <LocalAccount wcm:action="add">
163
+ <Name>Docker</Name>
164
+ <Group>Administrators</Group>
165
+ <Password>
166
+ <Value />
167
+ <PlainText>true</PlainText>
168
+ </Password>
169
+ </LocalAccount>
170
+ </LocalAccounts>
171
+ <AdministratorPassword>
172
+ <Value>password</Value>
173
+ <PlainText>true</PlainText>
174
+ </AdministratorPassword>
175
+ </UserAccounts>
176
+ <AutoLogon>
177
+ <Username>Docker</Username>
178
+ <Enabled>true</Enabled>
179
+ <LogonCount>65432</LogonCount>
180
+ <Password>
181
+ <Value />
182
+ <PlainText>true</PlainText>
183
+ </Password>
184
+ </AutoLogon>
185
+ <Display>
186
+ <ColorDepth>32</ColorDepth>
187
+ <HorizontalResolution>1920</HorizontalResolution>
188
+ <VerticalResolution>1080</VerticalResolution>
189
+ </Display>
190
+ <OOBE>
191
+ <HideEULAPage>true</HideEULAPage>
192
+ <HideWirelessSetupInOOBE>true</HideWirelessSetupInOOBE>
193
+ <NetworkLocation>Home</NetworkLocation>
194
+ <ProtectYourPC>3</ProtectYourPC>
195
+ <SkipUserOOBE>true</SkipUserOOBE>
196
+ <SkipMachineOOBE>true</SkipMachineOOBE>
197
+ </OOBE>
198
+ <RegisteredOrganization>Dockur</RegisteredOrganization>
199
+ <RegisteredOwner>Windows for Docker</RegisteredOwner>
200
+ <FirstLogonCommands>
201
+ <SynchronousCommand wcm:action="add">
202
+ <Order>1</Order>
203
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters" /v "AllowInsecureGuestAuth" /t REG_DWORD /d 1 /f</CommandLine>
204
+ <Description>Allow guest access to network shares</Description>
205
+ </SynchronousCommand>
206
+ <SynchronousCommand wcm:action="add">
207
+ <Order>2</Order>
208
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Control\Lsa" /v LimitBlankPasswordUse /t REG_DWORD /d 0 /f</CommandLine>
209
+ <Description>Allow RDP login with blank password</Description>
210
+ </SynchronousCommand>
211
+ <SynchronousCommand wcm:action="add">
212
+ <Order>3</Order>
213
+ <CommandLine>reg.exe add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\PasswordLess\Device" /v "DevicePasswordLessBuildVersion" /t REG_DWORD /d 0 /f</CommandLine>
214
+ <Description>Enable option for passwordless sign-in</Description>
215
+ </SynchronousCommand>
216
+ <SynchronousCommand wcm:action="add">
217
+ <Order>4</Order>
218
+ <CommandLine>cmd /C wmic useraccount where name="Docker" set PasswordExpires=false</CommandLine>
219
+ <Description>Password Never Expires</Description>
220
+ </SynchronousCommand>
221
+ <SynchronousCommand wcm:action="add">
222
+ <Order>5</Order>
223
+ <CommandLine>cmd /C POWERCFG -H OFF</CommandLine>
224
+ <Description>Disable Hibernation</Description>
225
+ </SynchronousCommand>
226
+ <SynchronousCommand wcm:action="add">
227
+ <Order>6</Order>
228
+ <CommandLine>cmd /C POWERCFG -X -monitor-timeout-ac 0</CommandLine>
229
+ <Description>Disable monitor blanking</Description>
230
+ </SynchronousCommand>
231
+ <SynchronousCommand wcm:action="add">
232
+ <Order>7</Order>
233
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Control\Network\NewNetworkWindowOff" /f</CommandLine>
234
+ <Description>Disable Network Discovery popup</Description>
235
+ </SynchronousCommand>
236
+ <SynchronousCommand wcm:action="add">
237
+ <Order>8</Order>
238
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Control\Network\NetworkLocationWizard" /v "HideWizard" /t REG_DWORD /d 1 /f</CommandLine>
239
+ <Description>Disable Network Discovery popup</Description>
240
+ </SynchronousCommand>
241
+ <SynchronousCommand wcm:action="add">
242
+ <Order>9</Order>
243
+ <CommandLine>reg.exe add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\NewNetworks" /v NetworkList /t REG_MULTI_SZ /d "" /f</CommandLine>
244
+ <Description>Disable Network Discovery popup</Description>
245
+ </SynchronousCommand>
246
+ <SynchronousCommand wcm:action="add">
247
+ <Order>10</Order>
248
+ <CommandLine>reg.exe add "HKLM\SOFTWARE\Policies\Microsoft\Edge" /v "HideFirstRunExperience" /t REG_DWORD /d 1 /f</CommandLine>
249
+ <Description>Disable first-run experience in Edge</Description>
250
+ </SynchronousCommand>
251
+ <SynchronousCommand wcm:action="add">
252
+ <Order>11</Order>
253
+ <CommandLine>reg.exe add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "HideFileExt" /t REG_DWORD /d 0 /f</CommandLine>
254
+ <Description>Show file extensions in Explorer</Description>
255
+ </SynchronousCommand>
256
+ <SynchronousCommand wcm:action="add">
257
+ <Order>12</Order>
258
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Control\Power" /v "HibernateFileSizePercent" /t REG_DWORD /d 0 /f</CommandLine>
259
+ <Description>Zero Hibernation File</Description>
260
+ </SynchronousCommand>
261
+ <SynchronousCommand wcm:action="add">
262
+ <Order>13</Order>
263
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Control\Power" /v "HibernateEnabled" /t REG_DWORD /d 0 /f</CommandLine>
264
+ <Description>Disable Hibernation</Description>
265
+ </SynchronousCommand>
266
+ <SynchronousCommand wcm:action="add">
267
+ <Order>14</Order>
268
+ <CommandLine>cmd /C POWERCFG -X -standby-timeout-ac 0</CommandLine>
269
+ <Description>Disable Sleep</Description>
270
+ </SynchronousCommand>
271
+ <SynchronousCommand wcm:action="add">
272
+ <Order>15</Order>
273
+ <CommandLine>reg.exe add "HKLM\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services" /v "fAllowUnlistedRemotePrograms" /t REG_DWORD /d 1 /f</CommandLine>
274
+ <Description>Enable RemoteAPP to launch unlisted programs</Description>
275
+ </SynchronousCommand>
276
+ <SynchronousCommand wcm:action="add">
277
+ <Order>16</Order>
278
+ <CommandLine>reg.exe add "HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU" /v "NoAutoUpdate" /t REG_DWORD /d 1 /f</CommandLine>
279
+ <Description>Turn off Windows Update auto download</Description>
280
+ </SynchronousCommand>
281
+ <SynchronousCommand wcm:action="add">
282
+ <Order>17</Order>
283
+ <CommandLine>netsh advfirewall firewall set rule group="@FirewallAPI.dll,-32752" new enable=Yes</CommandLine>
284
+ <Description>Enable Network Discovery</Description>
285
+ </SynchronousCommand>
286
+ <SynchronousCommand wcm:action="add">
287
+ <Order>18</Order>
288
+ <CommandLine>netsh advfirewall firewall set rule group="@FirewallAPI.dll,-28502" new enable=Yes</CommandLine>
289
+ <Description>Enable File Sharing</Description>
290
+ </SynchronousCommand>
291
+ <SynchronousCommand wcm:action="add">
292
+ <Order>19</Order>
293
+ <CommandLine>cmd /C if exist "C:\OEM\install.bat" start "Install" "cmd /C C:\OEM\install.bat"</CommandLine>
294
+ <Description>Execute custom script from the OEM folder if exists</Description>
295
+ </SynchronousCommand>
296
+ </FirstLogonCommands>
297
+ </component>
298
+ </settings>
299
+ </unattend>
assets/win2008r2.xml ADDED
@@ -0,0 +1,302 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?xml version="1.0" encoding="UTF-8"?>
2
+ <unattend xmlns="urn:schemas-microsoft-com:unattend" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State">
3
+ <settings pass="windowsPE">
4
+ <component name="Microsoft-Windows-International-Core-WinPE" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
5
+ <SetupUILanguage>
6
+ <UILanguage>en-US</UILanguage>
7
+ </SetupUILanguage>
8
+ <InputLocale>0409:00000409</InputLocale>
9
+ <SystemLocale>en-US</SystemLocale>
10
+ <UILanguage>en-US</UILanguage>
11
+ <UserLocale>en-US</UserLocale>
12
+ </component>
13
+ <component name="Microsoft-Windows-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
14
+ <DiskConfiguration>
15
+ <WillShowUI>OnError</WillShowUI>
16
+ <Disk wcm:action="add">
17
+ <DiskID>0</DiskID>
18
+ <WillWipeDisk>true</WillWipeDisk>
19
+ <CreatePartitions>
20
+ <CreatePartition wcm:action="add">
21
+ <Order>1</Order>
22
+ <Type>Primary</Type>
23
+ <Size>100</Size>
24
+ </CreatePartition>
25
+ <CreatePartition wcm:action="add">
26
+ <Order>2</Order>
27
+ <Type>Primary</Type>
28
+ <Extend>true</Extend>
29
+ </CreatePartition>
30
+ </CreatePartitions>
31
+ <ModifyPartitions>
32
+ <ModifyPartition wcm:action="add">
33
+ <Format>NTFS</Format>
34
+ <Label>System Reserved</Label>
35
+ <Order>1</Order>
36
+ <Active>true</Active>
37
+ <PartitionID>1</PartitionID>
38
+ <TypeID>0x27</TypeID>
39
+ </ModifyPartition>
40
+ <ModifyPartition wcm:action="add">
41
+ <Active>true</Active>
42
+ <Format>NTFS</Format>
43
+ <Label>Windows</Label>
44
+ <Letter>C</Letter>
45
+ <Order>2</Order>
46
+ <PartitionID>2</PartitionID>
47
+ </ModifyPartition>
48
+ </ModifyPartitions>
49
+ </Disk>
50
+ </DiskConfiguration>
51
+ <ImageInstall>
52
+ <OSImage>
53
+ <InstallFrom>
54
+ <MetaData wcm:action="add">
55
+ <Value>1</Value>
56
+ <Key>/IMAGE/INDEX</Key>
57
+ </MetaData>
58
+ </InstallFrom>
59
+ <InstallTo>
60
+ <DiskID>0</DiskID>
61
+ <PartitionID>2</PartitionID>
62
+ </InstallTo>
63
+ <InstallToAvailablePartition>false</InstallToAvailablePartition>
64
+ </OSImage>
65
+ </ImageInstall>
66
+ <DynamicUpdate>
67
+ <Enable>true</Enable>
68
+ <WillShowUI>Never</WillShowUI>
69
+ </DynamicUpdate>
70
+ <UpgradeData>
71
+ <Upgrade>false</Upgrade>
72
+ <WillShowUI>Never</WillShowUI>
73
+ </UpgradeData>
74
+ <UserData>
75
+ <AcceptEula>true</AcceptEula>
76
+ <FullName>Docker</FullName>
77
+ <Organization>Windows for Docker</Organization>
78
+ <ProductKey>
79
+ <Key>YC6KT-GKW9T-YTKYR-T4X34-R7VHC</Key>
80
+ </ProductKey>
81
+ </UserData>
82
+ <EnableFirewall>false</EnableFirewall>
83
+ <Diagnostics>
84
+ <OptIn>false</OptIn>
85
+ </Diagnostics>
86
+ </component>
87
+ </settings>
88
+ <settings pass="offlineServicing">
89
+ <component name="Microsoft-Windows-LUA-Settings" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
90
+ <EnableLUA>false</EnableLUA>
91
+ </component>
92
+ </settings>
93
+ <settings pass="generalize">
94
+ <component name="Microsoft-Windows-PnPSysprep" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
95
+ <PersistAllDeviceInstalls>true</PersistAllDeviceInstalls>
96
+ </component>
97
+ <component name="Microsoft-Windows-Security-SPP" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
98
+ <SkipRearm>1</SkipRearm>
99
+ </component>
100
+ </settings>
101
+ <settings pass="specialize">
102
+ <component name="Microsoft-Windows-Security-SPP-UX" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
103
+ <SkipAutoActivation>true</SkipAutoActivation>
104
+ </component>
105
+ <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
106
+ <ComputerName>*</ComputerName>
107
+ <OEMInformation>
108
+ <Manufacturer>Dockur</Manufacturer>
109
+ <Model>Windows for Docker</Model>
110
+ </OEMInformation>
111
+ </component>
112
+ <component name="Microsoft-Windows-ErrorReportingCore" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
113
+ <DisableWER>1</DisableWER>
114
+ </component>
115
+ <component name="Microsoft-Windows-IE-InternetExplorer" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
116
+ <DisableAccelerators>true</DisableAccelerators>
117
+ <DisableFirstRunWizard>true</DisableFirstRunWizard>
118
+ <Home_Page>https://google.com</Home_Page>
119
+ <Help_Page>about:blank</Help_Page>
120
+ </component>
121
+ <component name="Microsoft-Windows-IE-InternetExplorer" processorArchitecture="wow64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
122
+ <DisableAccelerators>true</DisableAccelerators>
123
+ <DisableFirstRunWizard>true</DisableFirstRunWizard>
124
+ <Home_Page>https://google.com</Home_Page>
125
+ <Help_Page>about:blank</Help_Page>
126
+ </component>
127
+ <component name="Microsoft-Windows-SQMApi" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
128
+ <CEIPEnabled>0</CEIPEnabled>
129
+ </component>
130
+ <component name="Microsoft-Windows-SystemRestore-Main" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
131
+ <DisableSR>1</DisableSR>
132
+ </component>
133
+ <component name="Microsoft-Windows-International-Core" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
134
+ <InputLocale>0409:00000409</InputLocale>
135
+ <SystemLocale>en-US</SystemLocale>
136
+ <UILanguage>en-US</UILanguage>
137
+ <UserLocale>en-US</UserLocale>
138
+ </component>
139
+ <component name="Microsoft-Windows-ServerManager-SvrMgrNc" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
140
+ <DoNotOpenServerManagerAtLogon>true</DoNotOpenServerManagerAtLogon>
141
+ </component>
142
+ <component name="Microsoft-Windows-OutOfBoxExperience" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
143
+ <DoNotOpenInitialConfigurationTasksAtLogon>true</DoNotOpenInitialConfigurationTasksAtLogon>
144
+ </component>
145
+ <component name="Microsoft-Windows-TerminalServices-LocalSessionManager" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
146
+ <fDenyTSConnections>false</fDenyTSConnections>
147
+ </component>
148
+ <component name="Microsoft-Windows-TerminalServices-RDP-WinStationExtensions" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
149
+ <UserAuthentication>0</UserAuthentication>
150
+ </component>
151
+ <component name="Networking-MPSSVC-Svc" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
152
+ <FirewallGroups>
153
+ <FirewallGroup wcm:action="add" wcm:keyValue="RemoteDesktop">
154
+ <Active>true</Active>
155
+ <Profile>all</Profile>
156
+ <Group>@FirewallAPI.dll,-28752</Group>
157
+ </FirewallGroup>
158
+ </FirewallGroups>
159
+ </component>
160
+ </settings>
161
+ <settings pass="oobeSystem">
162
+ <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
163
+ <UserAccounts>
164
+ <LocalAccounts>
165
+ <LocalAccount wcm:action="add">
166
+ <Name>Docker</Name>
167
+ <Group>Administrators</Group>
168
+ <Password>
169
+ <Value />
170
+ <PlainText>true</PlainText>
171
+ </Password>
172
+ </LocalAccount>
173
+ </LocalAccounts>
174
+ <AdministratorPassword>
175
+ <Value>password</Value>
176
+ <PlainText>true</PlainText>
177
+ </AdministratorPassword>
178
+ </UserAccounts>
179
+ <AutoLogon>
180
+ <Username>Docker</Username>
181
+ <Enabled>true</Enabled>
182
+ <LogonCount>65432</LogonCount>
183
+ <Password>
184
+ <Value />
185
+ <PlainText>true</PlainText>
186
+ </Password>
187
+ </AutoLogon>
188
+ <Display>
189
+ <ColorDepth>32</ColorDepth>
190
+ <HorizontalResolution>1920</HorizontalResolution>
191
+ <VerticalResolution>1080</VerticalResolution>
192
+ </Display>
193
+ <OOBE>
194
+ <HideEULAPage>true</HideEULAPage>
195
+ <HideWirelessSetupInOOBE>true</HideWirelessSetupInOOBE>
196
+ <NetworkLocation>Home</NetworkLocation>
197
+ <ProtectYourPC>3</ProtectYourPC>
198
+ <SkipUserOOBE>true</SkipUserOOBE>
199
+ <SkipMachineOOBE>true</SkipMachineOOBE>
200
+ </OOBE>
201
+ <RegisteredOrganization>Dockur</RegisteredOrganization>
202
+ <RegisteredOwner>Windows for Docker</RegisteredOwner>
203
+ <FirstLogonCommands>
204
+ <SynchronousCommand wcm:action="add">
205
+ <Order>1</Order>
206
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters" /v "AllowInsecureGuestAuth" /t REG_DWORD /d 1 /f</CommandLine>
207
+ <Description>Allow guest access to network shares</Description>
208
+ </SynchronousCommand>
209
+ <SynchronousCommand wcm:action="add">
210
+ <Order>2</Order>
211
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Control\Lsa" /v LimitBlankPasswordUse /t REG_DWORD /d 0 /f</CommandLine>
212
+ <Description>Allow RDP login with blank password</Description>
213
+ </SynchronousCommand>
214
+ <SynchronousCommand wcm:action="add">
215
+ <Order>3</Order>
216
+ <CommandLine>reg.exe add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\PasswordLess\Device" /v "DevicePasswordLessBuildVersion" /t REG_DWORD /d 0 /f</CommandLine>
217
+ <Description>Enable option for passwordless sign-in</Description>
218
+ </SynchronousCommand>
219
+ <SynchronousCommand wcm:action="add">
220
+ <Order>4</Order>
221
+ <CommandLine>cmd /C wmic useraccount where name="Docker" set PasswordExpires=false</CommandLine>
222
+ <Description>Password Never Expires</Description>
223
+ </SynchronousCommand>
224
+ <SynchronousCommand wcm:action="add">
225
+ <Order>5</Order>
226
+ <CommandLine>cmd /C POWERCFG -H OFF</CommandLine>
227
+ <Description>Disable Hibernation</Description>
228
+ </SynchronousCommand>
229
+ <SynchronousCommand wcm:action="add">
230
+ <Order>6</Order>
231
+ <CommandLine>cmd /C POWERCFG -X -monitor-timeout-ac 0</CommandLine>
232
+ <Description>Disable monitor blanking</Description>
233
+ </SynchronousCommand>
234
+ <SynchronousCommand wcm:action="add">
235
+ <Order>7</Order>
236
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Control\Network\NewNetworkWindowOff" /f</CommandLine>
237
+ <Description>Disable Network Discovery popup</Description>
238
+ </SynchronousCommand>
239
+ <SynchronousCommand wcm:action="add">
240
+ <Order>8</Order>
241
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Control\Network\NetworkLocationWizard" /v "HideWizard" /t REG_DWORD /d 1 /f</CommandLine>
242
+ <Description>Disable Network Discovery popup</Description>
243
+ </SynchronousCommand>
244
+ <SynchronousCommand wcm:action="add">
245
+ <Order>9</Order>
246
+ <CommandLine>reg.exe add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\NewNetworks" /v NetworkList /t REG_MULTI_SZ /d "" /f</CommandLine>
247
+ <Description>Disable Network Discovery popup</Description>
248
+ </SynchronousCommand>
249
+ <SynchronousCommand wcm:action="add">
250
+ <Order>10</Order>
251
+ <CommandLine>reg.exe add "HKLM\SOFTWARE\Policies\Microsoft\Edge" /v "HideFirstRunExperience" /t REG_DWORD /d 1 /f</CommandLine>
252
+ <Description>Disable first-run experience in Edge</Description>
253
+ </SynchronousCommand>
254
+ <SynchronousCommand wcm:action="add">
255
+ <Order>11</Order>
256
+ <CommandLine>reg.exe add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "HideFileExt" /t REG_DWORD /d 0 /f</CommandLine>
257
+ <Description>Show file extensions in Explorer</Description>
258
+ </SynchronousCommand>
259
+ <SynchronousCommand wcm:action="add">
260
+ <Order>12</Order>
261
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Control\Power" /v "HibernateFileSizePercent" /t REG_DWORD /d 0 /f</CommandLine>
262
+ <Description>Zero Hibernation File</Description>
263
+ </SynchronousCommand>
264
+ <SynchronousCommand wcm:action="add">
265
+ <Order>13</Order>
266
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Control\Power" /v "HibernateEnabled" /t REG_DWORD /d 0 /f</CommandLine>
267
+ <Description>Disable Hibernation</Description>
268
+ </SynchronousCommand>
269
+ <SynchronousCommand wcm:action="add">
270
+ <Order>14</Order>
271
+ <CommandLine>cmd /C POWERCFG -X -standby-timeout-ac 0</CommandLine>
272
+ <Description>Disable Sleep</Description>
273
+ </SynchronousCommand>
274
+ <SynchronousCommand wcm:action="add">
275
+ <Order>15</Order>
276
+ <CommandLine>reg.exe add "HKLM\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services" /v "fAllowUnlistedRemotePrograms" /t REG_DWORD /d 1 /f</CommandLine>
277
+ <Description>Enable RemoteAPP to launch unlisted programs</Description>
278
+ </SynchronousCommand>
279
+ <SynchronousCommand wcm:action="add">
280
+ <Order>16</Order>
281
+ <CommandLine>reg.exe add "HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU" /v "NoAutoUpdate" /t REG_DWORD /d 1 /f</CommandLine>
282
+ <Description>Turn off Windows Update auto download</Description>
283
+ </SynchronousCommand>
284
+ <SynchronousCommand wcm:action="add">
285
+ <Order>17</Order>
286
+ <CommandLine>netsh advfirewall firewall set rule group="@FirewallAPI.dll,-32752" new enable=Yes</CommandLine>
287
+ <Description>Enable Network Discovery</Description>
288
+ </SynchronousCommand>
289
+ <SynchronousCommand wcm:action="add">
290
+ <Order>18</Order>
291
+ <CommandLine>netsh advfirewall firewall set rule group="@FirewallAPI.dll,-28502" new enable=Yes</CommandLine>
292
+ <Description>Enable File Sharing</Description>
293
+ </SynchronousCommand>
294
+ <SynchronousCommand wcm:action="add">
295
+ <Order>19</Order>
296
+ <CommandLine>cmd /C if exist "C:\OEM\install.bat" start "Install" "cmd /C C:\OEM\install.bat"</CommandLine>
297
+ <Description>Execute custom script from the OEM folder if exists</Description>
298
+ </SynchronousCommand>
299
+ </FirstLogonCommands>
300
+ </component>
301
+ </settings>
302
+ </unattend>
assets/win2012r2-eval.xml ADDED
@@ -0,0 +1,317 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?xml version="1.0" encoding="UTF-8"?>
2
+ <unattend xmlns="urn:schemas-microsoft-com:unattend" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State">
3
+ <settings pass="windowsPE">
4
+ <component name="Microsoft-Windows-International-Core-WinPE" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
5
+ <SetupUILanguage>
6
+ <UILanguage>en-US</UILanguage>
7
+ </SetupUILanguage>
8
+ <InputLocale>0409:00000409</InputLocale>
9
+ <SystemLocale>en-US</SystemLocale>
10
+ <UILanguage>en-US</UILanguage>
11
+ <UILanguageFallback>en-US</UILanguageFallback>
12
+ <UserLocale>en-US</UserLocale>
13
+ </component>
14
+ <component name="Microsoft-Windows-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
15
+ <DiskConfiguration>
16
+ <Disk wcm:action="add">
17
+ <DiskID>0</DiskID>
18
+ <WillWipeDisk>true</WillWipeDisk>
19
+ <CreatePartitions>
20
+ <!-- System partition (ESP) -->
21
+ <CreatePartition wcm:action="add">
22
+ <Order>1</Order>
23
+ <Type>EFI</Type>
24
+ <Size>128</Size>
25
+ </CreatePartition>
26
+ <!-- Microsoft reserved partition (MSR) -->
27
+ <CreatePartition wcm:action="add">
28
+ <Order>2</Order>
29
+ <Type>MSR</Type>
30
+ <Size>128</Size>
31
+ </CreatePartition>
32
+ <!-- Windows partition -->
33
+ <CreatePartition wcm:action="add">
34
+ <Order>3</Order>
35
+ <Type>Primary</Type>
36
+ <Extend>true</Extend>
37
+ </CreatePartition>
38
+ </CreatePartitions>
39
+ <ModifyPartitions>
40
+ <!-- System partition (ESP) -->
41
+ <ModifyPartition wcm:action="add">
42
+ <Order>1</Order>
43
+ <PartitionID>1</PartitionID>
44
+ <Label>System</Label>
45
+ <Format>FAT32</Format>
46
+ </ModifyPartition>
47
+ <!-- MSR partition does not need to be modified -->
48
+ <ModifyPartition wcm:action="add">
49
+ <Order>2</Order>
50
+ <PartitionID>2</PartitionID>
51
+ </ModifyPartition>
52
+ <!-- Windows partition -->
53
+ <ModifyPartition wcm:action="add">
54
+ <Order>3</Order>
55
+ <PartitionID>3</PartitionID>
56
+ <Label>Windows</Label>
57
+ <Letter>C</Letter>
58
+ <Format>NTFS</Format>
59
+ </ModifyPartition>
60
+ </ModifyPartitions>
61
+ </Disk>
62
+ </DiskConfiguration>
63
+ <ImageInstall>
64
+ <OSImage>
65
+ <InstallFrom>
66
+ <MetaData wcm:action="add">
67
+ <Key>/image/index</Key>
68
+ <Value>2</Value>
69
+ </MetaData>
70
+ </InstallFrom>
71
+ <InstallTo>
72
+ <DiskID>0</DiskID>
73
+ <PartitionID>3</PartitionID>
74
+ </InstallTo>
75
+ <WillShowUI>OnError</WillShowUI>
76
+ <InstallToAvailablePartition>false</InstallToAvailablePartition>
77
+ </OSImage>
78
+ </ImageInstall>
79
+ <DynamicUpdate>
80
+ <Enable>true</Enable>
81
+ <WillShowUI>Never</WillShowUI>
82
+ </DynamicUpdate>
83
+ <UpgradeData>
84
+ <Upgrade>false</Upgrade>
85
+ <WillShowUI>Never</WillShowUI>
86
+ </UpgradeData>
87
+ <UserData>
88
+ <AcceptEula>true</AcceptEula>
89
+ <FullName>Docker</FullName>
90
+ <Organization>Windows for Docker</Organization>
91
+ </UserData>
92
+ <EnableFirewall>false</EnableFirewall>
93
+ <Diagnostics>
94
+ <OptIn>false</OptIn>
95
+ </Diagnostics>
96
+ </component>
97
+ </settings>
98
+ <settings pass="offlineServicing">
99
+ <component name="Microsoft-Windows-LUA-Settings" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
100
+ <EnableLUA>false</EnableLUA>
101
+ </component>
102
+ </settings>
103
+ <settings pass="generalize">
104
+ <component name="Microsoft-Windows-PnPSysprep" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
105
+ <PersistAllDeviceInstalls>true</PersistAllDeviceInstalls>
106
+ </component>
107
+ <component name="Microsoft-Windows-Security-SPP" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
108
+ <SkipRearm>1</SkipRearm>
109
+ </component>
110
+ </settings>
111
+ <settings pass="specialize">
112
+ <component name="Microsoft-Windows-Security-SPP-UX" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
113
+ <SkipAutoActivation>true</SkipAutoActivation>
114
+ </component>
115
+ <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
116
+ <ComputerName>*</ComputerName>
117
+ <OEMInformation>
118
+ <Manufacturer>Dockur</Manufacturer>
119
+ <Model>Windows for Docker</Model>
120
+ </OEMInformation>
121
+ <OEMName>Windows for Docker</OEMName>
122
+ </component>
123
+ <component name="Microsoft-Windows-ErrorReportingCore" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
124
+ <DisableWER>1</DisableWER>
125
+ </component>
126
+ <component name="Microsoft-Windows-IE-InternetExplorer" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
127
+ <DisableAccelerators>true</DisableAccelerators>
128
+ <DisableFirstRunWizard>true</DisableFirstRunWizard>
129
+ <Home_Page>https://google.com</Home_Page>
130
+ <Help_Page>about:blank</Help_Page>
131
+ </component>
132
+ <component name="Microsoft-Windows-IE-InternetExplorer" processorArchitecture="wow64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
133
+ <DisableAccelerators>true</DisableAccelerators>
134
+ <DisableFirstRunWizard>true</DisableFirstRunWizard>
135
+ <Home_Page>https://google.com</Home_Page>
136
+ <Help_Page>about:blank</Help_Page>
137
+ </component>
138
+ <component name="Microsoft-Windows-SQMApi" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
139
+ <CEIPEnabled>0</CEIPEnabled>
140
+ </component>
141
+ <component name="Microsoft-Windows-SystemRestore-Main" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
142
+ <DisableSR>1</DisableSR>
143
+ </component>
144
+ <component name="Microsoft-Windows-International-Core" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
145
+ <InputLocale>0409:00000409</InputLocale>
146
+ <SystemLocale>en-US</SystemLocale>
147
+ <UILanguage>en-US</UILanguage>
148
+ <UILanguageFallback>en-US</UILanguageFallback>
149
+ <UserLocale>en-US</UserLocale>
150
+ </component>
151
+ <component name="Microsoft-Windows-Deployment" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
152
+ <RunSynchronous>
153
+ <RunSynchronousCommand wcm:action="add">
154
+ <Order>1</Order>
155
+ <Path>reg.exe add "HKLM\SOFTWARE\Policies\Microsoft\Windows NT\CurrentVersion\NetworkList\Signatures\FirstNetwork" /v Category /t REG_DWORD /d 1 /f</Path>
156
+ <Description>Set Network Location to Home</Description>
157
+ </RunSynchronousCommand>
158
+ </RunSynchronous>
159
+ </component>
160
+ <component name="Microsoft-Windows-ServerManager-SvrMgrNc" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
161
+ <DoNotOpenServerManagerAtLogon>true</DoNotOpenServerManagerAtLogon>
162
+ </component>
163
+ <component name="Microsoft-Windows-OutOfBoxExperience" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
164
+ <DoNotOpenInitialConfigurationTasksAtLogon>true</DoNotOpenInitialConfigurationTasksAtLogon>
165
+ </component>
166
+ <component name="Microsoft-Windows-TerminalServices-LocalSessionManager" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
167
+ <fDenyTSConnections>false</fDenyTSConnections>
168
+ </component>
169
+ <component name="Microsoft-Windows-TerminalServices-RDP-WinStationExtensions" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
170
+ <UserAuthentication>0</UserAuthentication>
171
+ </component>
172
+ <component name="Networking-MPSSVC-Svc" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
173
+ <FirewallGroups>
174
+ <FirewallGroup wcm:action="add" wcm:keyValue="RemoteDesktop">
175
+ <Active>true</Active>
176
+ <Profile>all</Profile>
177
+ <Group>@FirewallAPI.dll,-28752</Group>
178
+ </FirewallGroup>
179
+ </FirewallGroups>
180
+ </component>
181
+ </settings>
182
+ <settings pass="oobeSystem">
183
+ <component name="Microsoft-Windows-SecureStartup-FilterDriver" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
184
+ <PreventDeviceEncryption>true</PreventDeviceEncryption>
185
+ </component>
186
+ <component name="Microsoft-Windows-EnhancedStorage-Adm" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
187
+ <TCGSecurityActivationDisabled>1</TCGSecurityActivationDisabled>
188
+ </component>
189
+ <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
190
+ <UserAccounts>
191
+ <LocalAccounts>
192
+ <LocalAccount wcm:action="add">
193
+ <Name>Docker</Name>
194
+ <Group>Administrators</Group>
195
+ <Password>
196
+ <Value />
197
+ <PlainText>true</PlainText>
198
+ </Password>
199
+ </LocalAccount>
200
+ </LocalAccounts>
201
+ <AdministratorPassword>
202
+ <Value>password</Value>
203
+ <PlainText>true</PlainText>
204
+ </AdministratorPassword>
205
+ </UserAccounts>
206
+ <AutoLogon>
207
+ <Username>Docker</Username>
208
+ <Enabled>true</Enabled>
209
+ <LogonCount>65432</LogonCount>
210
+ <Password>
211
+ <Value />
212
+ <PlainText>true</PlainText>
213
+ </Password>
214
+ </AutoLogon>
215
+ <Display>
216
+ <ColorDepth>32</ColorDepth>
217
+ <HorizontalResolution>1920</HorizontalResolution>
218
+ <VerticalResolution>1080</VerticalResolution>
219
+ </Display>
220
+ <OOBE>
221
+ <HideEULAPage>true</HideEULAPage>
222
+ <HideLocalAccountScreen>true</HideLocalAccountScreen>
223
+ <HideOEMRegistrationScreen>true</HideOEMRegistrationScreen>
224
+ <HideOnlineAccountScreens>true</HideOnlineAccountScreens>
225
+ <HideWirelessSetupInOOBE>true</HideWirelessSetupInOOBE>
226
+ <NetworkLocation>Home</NetworkLocation>
227
+ <ProtectYourPC>3</ProtectYourPC>
228
+ <SkipUserOOBE>true</SkipUserOOBE>
229
+ <SkipMachineOOBE>true</SkipMachineOOBE>
230
+ </OOBE>
231
+ <RegisteredOrganization>Dockur</RegisteredOrganization>
232
+ <RegisteredOwner>Windows for Docker</RegisteredOwner>
233
+ <FirstLogonCommands>
234
+ <SynchronousCommand wcm:action="add">
235
+ <Order>1</Order>
236
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters" /v "AllowInsecureGuestAuth" /t REG_DWORD /d 1 /f</CommandLine>
237
+ <Description>Allow guest access to network shares</Description>
238
+ </SynchronousCommand>
239
+ <SynchronousCommand wcm:action="add">
240
+ <Order>2</Order>
241
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Control\Lsa" /v LimitBlankPasswordUse /t REG_DWORD /d 0 /f</CommandLine>
242
+ <Description>Allow RDP login with blank password</Description>
243
+ </SynchronousCommand>
244
+ <SynchronousCommand wcm:action="add">
245
+ <Order>3</Order>
246
+ <CommandLine>reg.exe add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\PasswordLess\Device" /v "DevicePasswordLessBuildVersion" /t REG_DWORD /d 0 /f</CommandLine>
247
+ <Description>Enable option for passwordless sign-in</Description>
248
+ </SynchronousCommand>
249
+ <SynchronousCommand wcm:action="add">
250
+ <Order>4</Order>
251
+ <CommandLine>cmd /C wmic useraccount where name="Docker" set PasswordExpires=false</CommandLine>
252
+ <Description>Password Never Expires</Description>
253
+ </SynchronousCommand>
254
+ <SynchronousCommand wcm:action="add">
255
+ <Order>5</Order>
256
+ <CommandLine>cmd /C POWERCFG -H OFF</CommandLine>
257
+ <Description>Disable Hibernation</Description>
258
+ </SynchronousCommand>
259
+ <SynchronousCommand wcm:action="add">
260
+ <Order>6</Order>
261
+ <CommandLine>cmd /C POWERCFG -X -monitor-timeout-ac 0</CommandLine>
262
+ <Description>Disable monitor blanking</Description>
263
+ </SynchronousCommand>
264
+ <SynchronousCommand wcm:action="add">
265
+ <Order>7</Order>
266
+ <CommandLine>reg.exe add "HKLM\SOFTWARE\Policies\Microsoft\Edge" /v "HideFirstRunExperience" /t REG_DWORD /d 1 /f</CommandLine>
267
+ <Description>Disable first-run experience in Edge</Description>
268
+ </SynchronousCommand>
269
+ <SynchronousCommand wcm:action="add">
270
+ <Order>8</Order>
271
+ <CommandLine>reg.exe add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "HideFileExt" /t REG_DWORD /d 0 /f</CommandLine>
272
+ <Description>Show file extensions in Explorer</Description>
273
+ </SynchronousCommand>
274
+ <SynchronousCommand wcm:action="add">
275
+ <Order>9</Order>
276
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Control\Power" /v "HibernateFileSizePercent" /t REG_DWORD /d 0 /f</CommandLine>
277
+ <Description>Zero Hibernation File</Description>
278
+ </SynchronousCommand>
279
+ <SynchronousCommand wcm:action="add">
280
+ <Order>10</Order>
281
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Control\Power" /v "HibernateEnabled" /t REG_DWORD /d 0 /f</CommandLine>
282
+ <Description>Disable Hibernation</Description>
283
+ </SynchronousCommand>
284
+ <SynchronousCommand wcm:action="add">
285
+ <Order>11</Order>
286
+ <CommandLine>cmd /C POWERCFG -X -standby-timeout-ac 0</CommandLine>
287
+ <Description>Disable Sleep</Description>
288
+ </SynchronousCommand>
289
+ <SynchronousCommand wcm:action="add">
290
+ <Order>12</Order>
291
+ <CommandLine>reg.exe add "HKLM\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services" /v "fAllowUnlistedRemotePrograms" /t REG_DWORD /d 1 /f</CommandLine>
292
+ <Description>Enable RemoteAPP to launch unlisted programs</Description>
293
+ </SynchronousCommand>
294
+ <SynchronousCommand wcm:action="add">
295
+ <Order>13</Order>
296
+ <CommandLine>reg.exe add "HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU" /v "NoAutoUpdate" /t REG_DWORD /d 1 /f</CommandLine>
297
+ <Description>Turn off Windows Update auto download</Description>
298
+ </SynchronousCommand>
299
+ <SynchronousCommand wcm:action="add">
300
+ <Order>14</Order>
301
+ <CommandLine>netsh advfirewall firewall set rule group="@FirewallAPI.dll,-32752" new enable=Yes</CommandLine>
302
+ <Description>Enable Network Discovery</Description>
303
+ </SynchronousCommand>
304
+ <SynchronousCommand wcm:action="add">
305
+ <Order>15</Order>
306
+ <CommandLine>netsh advfirewall firewall set rule group="@FirewallAPI.dll,-28502" new enable=Yes</CommandLine>
307
+ <Description>Enable File Sharing</Description>
308
+ </SynchronousCommand>
309
+ <SynchronousCommand wcm:action="add">
310
+ <Order>16</Order>
311
+ <CommandLine>cmd /C if exist "C:\OEM\install.bat" start "Install" "cmd /C C:\OEM\install.bat"</CommandLine>
312
+ <Description>Execute custom script from the OEM folder if exists</Description>
313
+ </SynchronousCommand>
314
+ </FirstLogonCommands>
315
+ </component>
316
+ </settings>
317
+ </unattend>
assets/win2012r2.xml ADDED
@@ -0,0 +1,320 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?xml version="1.0" encoding="UTF-8"?>
2
+ <unattend xmlns="urn:schemas-microsoft-com:unattend" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State">
3
+ <settings pass="windowsPE">
4
+ <component name="Microsoft-Windows-International-Core-WinPE" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
5
+ <SetupUILanguage>
6
+ <UILanguage>en-US</UILanguage>
7
+ </SetupUILanguage>
8
+ <InputLocale>0409:00000409</InputLocale>
9
+ <SystemLocale>en-US</SystemLocale>
10
+ <UILanguage>en-US</UILanguage>
11
+ <UILanguageFallback>en-US</UILanguageFallback>
12
+ <UserLocale>en-US</UserLocale>
13
+ </component>
14
+ <component name="Microsoft-Windows-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
15
+ <DiskConfiguration>
16
+ <Disk wcm:action="add">
17
+ <DiskID>0</DiskID>
18
+ <WillWipeDisk>true</WillWipeDisk>
19
+ <CreatePartitions>
20
+ <!-- System partition (ESP) -->
21
+ <CreatePartition wcm:action="add">
22
+ <Order>1</Order>
23
+ <Type>EFI</Type>
24
+ <Size>128</Size>
25
+ </CreatePartition>
26
+ <!-- Microsoft reserved partition (MSR) -->
27
+ <CreatePartition wcm:action="add">
28
+ <Order>2</Order>
29
+ <Type>MSR</Type>
30
+ <Size>128</Size>
31
+ </CreatePartition>
32
+ <!-- Windows partition -->
33
+ <CreatePartition wcm:action="add">
34
+ <Order>3</Order>
35
+ <Type>Primary</Type>
36
+ <Extend>true</Extend>
37
+ </CreatePartition>
38
+ </CreatePartitions>
39
+ <ModifyPartitions>
40
+ <!-- System partition (ESP) -->
41
+ <ModifyPartition wcm:action="add">
42
+ <Order>1</Order>
43
+ <PartitionID>1</PartitionID>
44
+ <Label>System</Label>
45
+ <Format>FAT32</Format>
46
+ </ModifyPartition>
47
+ <!-- MSR partition does not need to be modified -->
48
+ <ModifyPartition wcm:action="add">
49
+ <Order>2</Order>
50
+ <PartitionID>2</PartitionID>
51
+ </ModifyPartition>
52
+ <!-- Windows partition -->
53
+ <ModifyPartition wcm:action="add">
54
+ <Order>3</Order>
55
+ <PartitionID>3</PartitionID>
56
+ <Label>Windows</Label>
57
+ <Letter>C</Letter>
58
+ <Format>NTFS</Format>
59
+ </ModifyPartition>
60
+ </ModifyPartitions>
61
+ </Disk>
62
+ </DiskConfiguration>
63
+ <ImageInstall>
64
+ <OSImage>
65
+ <InstallFrom>
66
+ <MetaData wcm:action="add">
67
+ <Key>/image/index</Key>
68
+ <Value>2</Value>
69
+ </MetaData>
70
+ </InstallFrom>
71
+ <InstallTo>
72
+ <DiskID>0</DiskID>
73
+ <PartitionID>3</PartitionID>
74
+ </InstallTo>
75
+ <WillShowUI>OnError</WillShowUI>
76
+ <InstallToAvailablePartition>false</InstallToAvailablePartition>
77
+ </OSImage>
78
+ </ImageInstall>
79
+ <DynamicUpdate>
80
+ <Enable>true</Enable>
81
+ <WillShowUI>Never</WillShowUI>
82
+ </DynamicUpdate>
83
+ <UpgradeData>
84
+ <Upgrade>false</Upgrade>
85
+ <WillShowUI>Never</WillShowUI>
86
+ </UpgradeData>
87
+ <UserData>
88
+ <AcceptEula>true</AcceptEula>
89
+ <FullName>Docker</FullName>
90
+ <Organization>Windows for Docker</Organization>
91
+ <ProductKey>
92
+ <Key>D2N9P-3P6X9-2R39C-7RTCD-MDVJX</Key>
93
+ </ProductKey>
94
+ </UserData>
95
+ <EnableFirewall>false</EnableFirewall>
96
+ <Diagnostics>
97
+ <OptIn>false</OptIn>
98
+ </Diagnostics>
99
+ </component>
100
+ </settings>
101
+ <settings pass="offlineServicing">
102
+ <component name="Microsoft-Windows-LUA-Settings" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
103
+ <EnableLUA>false</EnableLUA>
104
+ </component>
105
+ </settings>
106
+ <settings pass="generalize">
107
+ <component name="Microsoft-Windows-PnPSysprep" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
108
+ <PersistAllDeviceInstalls>true</PersistAllDeviceInstalls>
109
+ </component>
110
+ <component name="Microsoft-Windows-Security-SPP" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
111
+ <SkipRearm>1</SkipRearm>
112
+ </component>
113
+ </settings>
114
+ <settings pass="specialize">
115
+ <component name="Microsoft-Windows-Security-SPP-UX" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
116
+ <SkipAutoActivation>true</SkipAutoActivation>
117
+ </component>
118
+ <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
119
+ <ComputerName>*</ComputerName>
120
+ <OEMInformation>
121
+ <Manufacturer>Dockur</Manufacturer>
122
+ <Model>Windows for Docker</Model>
123
+ </OEMInformation>
124
+ <OEMName>Windows for Docker</OEMName>
125
+ </component>
126
+ <component name="Microsoft-Windows-ErrorReportingCore" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
127
+ <DisableWER>1</DisableWER>
128
+ </component>
129
+ <component name="Microsoft-Windows-IE-InternetExplorer" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
130
+ <DisableAccelerators>true</DisableAccelerators>
131
+ <DisableFirstRunWizard>true</DisableFirstRunWizard>
132
+ <Home_Page>https://google.com</Home_Page>
133
+ <Help_Page>about:blank</Help_Page>
134
+ </component>
135
+ <component name="Microsoft-Windows-IE-InternetExplorer" processorArchitecture="wow64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
136
+ <DisableAccelerators>true</DisableAccelerators>
137
+ <DisableFirstRunWizard>true</DisableFirstRunWizard>
138
+ <Home_Page>https://google.com</Home_Page>
139
+ <Help_Page>about:blank</Help_Page>
140
+ </component>
141
+ <component name="Microsoft-Windows-SQMApi" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
142
+ <CEIPEnabled>0</CEIPEnabled>
143
+ </component>
144
+ <component name="Microsoft-Windows-SystemRestore-Main" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
145
+ <DisableSR>1</DisableSR>
146
+ </component>
147
+ <component name="Microsoft-Windows-International-Core" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
148
+ <InputLocale>0409:00000409</InputLocale>
149
+ <SystemLocale>en-US</SystemLocale>
150
+ <UILanguage>en-US</UILanguage>
151
+ <UILanguageFallback>en-US</UILanguageFallback>
152
+ <UserLocale>en-US</UserLocale>
153
+ </component>
154
+ <component name="Microsoft-Windows-Deployment" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
155
+ <RunSynchronous>
156
+ <RunSynchronousCommand wcm:action="add">
157
+ <Order>1</Order>
158
+ <Path>reg.exe add "HKLM\SOFTWARE\Policies\Microsoft\Windows NT\CurrentVersion\NetworkList\Signatures\FirstNetwork" /v Category /t REG_DWORD /d 1 /f</Path>
159
+ <Description>Set Network Location to Home</Description>
160
+ </RunSynchronousCommand>
161
+ </RunSynchronous>
162
+ </component>
163
+ <component name="Microsoft-Windows-ServerManager-SvrMgrNc" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
164
+ <DoNotOpenServerManagerAtLogon>true</DoNotOpenServerManagerAtLogon>
165
+ </component>
166
+ <component name="Microsoft-Windows-OutOfBoxExperience" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
167
+ <DoNotOpenInitialConfigurationTasksAtLogon>true</DoNotOpenInitialConfigurationTasksAtLogon>
168
+ </component>
169
+ <component name="Microsoft-Windows-TerminalServices-LocalSessionManager" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
170
+ <fDenyTSConnections>false</fDenyTSConnections>
171
+ </component>
172
+ <component name="Microsoft-Windows-TerminalServices-RDP-WinStationExtensions" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
173
+ <UserAuthentication>0</UserAuthentication>
174
+ </component>
175
+ <component name="Networking-MPSSVC-Svc" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
176
+ <FirewallGroups>
177
+ <FirewallGroup wcm:action="add" wcm:keyValue="RemoteDesktop">
178
+ <Active>true</Active>
179
+ <Profile>all</Profile>
180
+ <Group>@FirewallAPI.dll,-28752</Group>
181
+ </FirewallGroup>
182
+ </FirewallGroups>
183
+ </component>
184
+ </settings>
185
+ <settings pass="oobeSystem">
186
+ <component name="Microsoft-Windows-SecureStartup-FilterDriver" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
187
+ <PreventDeviceEncryption>true</PreventDeviceEncryption>
188
+ </component>
189
+ <component name="Microsoft-Windows-EnhancedStorage-Adm" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
190
+ <TCGSecurityActivationDisabled>1</TCGSecurityActivationDisabled>
191
+ </component>
192
+ <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
193
+ <UserAccounts>
194
+ <LocalAccounts>
195
+ <LocalAccount wcm:action="add">
196
+ <Name>Docker</Name>
197
+ <Group>Administrators</Group>
198
+ <Password>
199
+ <Value />
200
+ <PlainText>true</PlainText>
201
+ </Password>
202
+ </LocalAccount>
203
+ </LocalAccounts>
204
+ <AdministratorPassword>
205
+ <Value>password</Value>
206
+ <PlainText>true</PlainText>
207
+ </AdministratorPassword>
208
+ </UserAccounts>
209
+ <AutoLogon>
210
+ <Username>Docker</Username>
211
+ <Enabled>true</Enabled>
212
+ <LogonCount>65432</LogonCount>
213
+ <Password>
214
+ <Value />
215
+ <PlainText>true</PlainText>
216
+ </Password>
217
+ </AutoLogon>
218
+ <Display>
219
+ <ColorDepth>32</ColorDepth>
220
+ <HorizontalResolution>1920</HorizontalResolution>
221
+ <VerticalResolution>1080</VerticalResolution>
222
+ </Display>
223
+ <OOBE>
224
+ <HideEULAPage>true</HideEULAPage>
225
+ <HideLocalAccountScreen>true</HideLocalAccountScreen>
226
+ <HideOEMRegistrationScreen>true</HideOEMRegistrationScreen>
227
+ <HideOnlineAccountScreens>true</HideOnlineAccountScreens>
228
+ <HideWirelessSetupInOOBE>true</HideWirelessSetupInOOBE>
229
+ <NetworkLocation>Home</NetworkLocation>
230
+ <ProtectYourPC>3</ProtectYourPC>
231
+ <SkipUserOOBE>true</SkipUserOOBE>
232
+ <SkipMachineOOBE>true</SkipMachineOOBE>
233
+ </OOBE>
234
+ <RegisteredOrganization>Dockur</RegisteredOrganization>
235
+ <RegisteredOwner>Windows for Docker</RegisteredOwner>
236
+ <FirstLogonCommands>
237
+ <SynchronousCommand wcm:action="add">
238
+ <Order>1</Order>
239
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters" /v "AllowInsecureGuestAuth" /t REG_DWORD /d 1 /f</CommandLine>
240
+ <Description>Allow guest access to network shares</Description>
241
+ </SynchronousCommand>
242
+ <SynchronousCommand wcm:action="add">
243
+ <Order>2</Order>
244
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Control\Lsa" /v LimitBlankPasswordUse /t REG_DWORD /d 0 /f</CommandLine>
245
+ <Description>Allow RDP login with blank password</Description>
246
+ </SynchronousCommand>
247
+ <SynchronousCommand wcm:action="add">
248
+ <Order>3</Order>
249
+ <CommandLine>reg.exe add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\PasswordLess\Device" /v "DevicePasswordLessBuildVersion" /t REG_DWORD /d 0 /f</CommandLine>
250
+ <Description>Enable option for passwordless sign-in</Description>
251
+ </SynchronousCommand>
252
+ <SynchronousCommand wcm:action="add">
253
+ <Order>4</Order>
254
+ <CommandLine>cmd /C wmic useraccount where name="Docker" set PasswordExpires=false</CommandLine>
255
+ <Description>Password Never Expires</Description>
256
+ </SynchronousCommand>
257
+ <SynchronousCommand wcm:action="add">
258
+ <Order>5</Order>
259
+ <CommandLine>cmd /C POWERCFG -H OFF</CommandLine>
260
+ <Description>Disable Hibernation</Description>
261
+ </SynchronousCommand>
262
+ <SynchronousCommand wcm:action="add">
263
+ <Order>6</Order>
264
+ <CommandLine>cmd /C POWERCFG -X -monitor-timeout-ac 0</CommandLine>
265
+ <Description>Disable monitor blanking</Description>
266
+ </SynchronousCommand>
267
+ <SynchronousCommand wcm:action="add">
268
+ <Order>7</Order>
269
+ <CommandLine>reg.exe add "HKLM\SOFTWARE\Policies\Microsoft\Edge" /v "HideFirstRunExperience" /t REG_DWORD /d 1 /f</CommandLine>
270
+ <Description>Disable first-run experience in Edge</Description>
271
+ </SynchronousCommand>
272
+ <SynchronousCommand wcm:action="add">
273
+ <Order>8</Order>
274
+ <CommandLine>reg.exe add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "HideFileExt" /t REG_DWORD /d 0 /f</CommandLine>
275
+ <Description>Show file extensions in Explorer</Description>
276
+ </SynchronousCommand>
277
+ <SynchronousCommand wcm:action="add">
278
+ <Order>9</Order>
279
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Control\Power" /v "HibernateFileSizePercent" /t REG_DWORD /d 0 /f</CommandLine>
280
+ <Description>Zero Hibernation File</Description>
281
+ </SynchronousCommand>
282
+ <SynchronousCommand wcm:action="add">
283
+ <Order>10</Order>
284
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Control\Power" /v "HibernateEnabled" /t REG_DWORD /d 0 /f</CommandLine>
285
+ <Description>Disable Hibernation</Description>
286
+ </SynchronousCommand>
287
+ <SynchronousCommand wcm:action="add">
288
+ <Order>11</Order>
289
+ <CommandLine>cmd /C POWERCFG -X -standby-timeout-ac 0</CommandLine>
290
+ <Description>Disable Sleep</Description>
291
+ </SynchronousCommand>
292
+ <SynchronousCommand wcm:action="add">
293
+ <Order>12</Order>
294
+ <CommandLine>reg.exe add "HKLM\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services" /v "fAllowUnlistedRemotePrograms" /t REG_DWORD /d 1 /f</CommandLine>
295
+ <Description>Enable RemoteAPP to launch unlisted programs</Description>
296
+ </SynchronousCommand>
297
+ <SynchronousCommand wcm:action="add">
298
+ <Order>13</Order>
299
+ <CommandLine>reg.exe add "HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU" /v "NoAutoUpdate" /t REG_DWORD /d 1 /f</CommandLine>
300
+ <Description>Turn off Windows Update auto download</Description>
301
+ </SynchronousCommand>
302
+ <SynchronousCommand wcm:action="add">
303
+ <Order>14</Order>
304
+ <CommandLine>netsh advfirewall firewall set rule group="@FirewallAPI.dll,-32752" new enable=Yes</CommandLine>
305
+ <Description>Enable Network Discovery</Description>
306
+ </SynchronousCommand>
307
+ <SynchronousCommand wcm:action="add">
308
+ <Order>15</Order>
309
+ <CommandLine>netsh advfirewall firewall set rule group="@FirewallAPI.dll,-28502" new enable=Yes</CommandLine>
310
+ <Description>Enable File Sharing</Description>
311
+ </SynchronousCommand>
312
+ <SynchronousCommand wcm:action="add">
313
+ <Order>16</Order>
314
+ <CommandLine>cmd /C if exist "C:\OEM\install.bat" start "Install" "cmd /C C:\OEM\install.bat"</CommandLine>
315
+ <Description>Execute custom script from the OEM folder if exists</Description>
316
+ </SynchronousCommand>
317
+ </FirstLogonCommands>
318
+ </component>
319
+ </settings>
320
+ </unattend>
assets/win2016-eval.xml ADDED
@@ -0,0 +1,337 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?xml version="1.0" encoding="UTF-8"?>
2
+ <unattend xmlns="urn:schemas-microsoft-com:unattend" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State">
3
+ <settings pass="windowsPE">
4
+ <component name="Microsoft-Windows-International-Core-WinPE" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
5
+ <SetupUILanguage>
6
+ <UILanguage>en-US</UILanguage>
7
+ </SetupUILanguage>
8
+ <InputLocale>0409:00000409</InputLocale>
9
+ <SystemLocale>en-US</SystemLocale>
10
+ <UILanguage>en-US</UILanguage>
11
+ <UILanguageFallback>en-US</UILanguageFallback>
12
+ <UserLocale>en-US</UserLocale>
13
+ </component>
14
+ <component name="Microsoft-Windows-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
15
+ <DiskConfiguration>
16
+ <Disk wcm:action="add">
17
+ <DiskID>0</DiskID>
18
+ <WillWipeDisk>true</WillWipeDisk>
19
+ <CreatePartitions>
20
+ <!-- System partition (ESP) -->
21
+ <CreatePartition wcm:action="add">
22
+ <Order>1</Order>
23
+ <Type>EFI</Type>
24
+ <Size>128</Size>
25
+ </CreatePartition>
26
+ <!-- Microsoft reserved partition (MSR) -->
27
+ <CreatePartition wcm:action="add">
28
+ <Order>2</Order>
29
+ <Type>MSR</Type>
30
+ <Size>128</Size>
31
+ </CreatePartition>
32
+ <!-- Windows partition -->
33
+ <CreatePartition wcm:action="add">
34
+ <Order>3</Order>
35
+ <Type>Primary</Type>
36
+ <Extend>true</Extend>
37
+ </CreatePartition>
38
+ </CreatePartitions>
39
+ <ModifyPartitions>
40
+ <!-- System partition (ESP) -->
41
+ <ModifyPartition wcm:action="add">
42
+ <Order>1</Order>
43
+ <PartitionID>1</PartitionID>
44
+ <Label>System</Label>
45
+ <Format>FAT32</Format>
46
+ </ModifyPartition>
47
+ <!-- MSR partition does not need to be modified -->
48
+ <ModifyPartition wcm:action="add">
49
+ <Order>2</Order>
50
+ <PartitionID>2</PartitionID>
51
+ </ModifyPartition>
52
+ <!-- Windows partition -->
53
+ <ModifyPartition wcm:action="add">
54
+ <Order>3</Order>
55
+ <PartitionID>3</PartitionID>
56
+ <Label>Windows</Label>
57
+ <Letter>C</Letter>
58
+ <Format>NTFS</Format>
59
+ </ModifyPartition>
60
+ </ModifyPartitions>
61
+ </Disk>
62
+ </DiskConfiguration>
63
+ <ImageInstall>
64
+ <OSImage>
65
+ <InstallFrom>
66
+ <MetaData wcm:action="add">
67
+ <Key>/IMAGE/NAME</Key>
68
+ <Value>Windows Server 2016 SERVERSTANDARD</Value>
69
+ </MetaData>
70
+ </InstallFrom>
71
+ <InstallTo>
72
+ <DiskID>0</DiskID>
73
+ <PartitionID>3</PartitionID>
74
+ </InstallTo>
75
+ <WillShowUI>OnError</WillShowUI>
76
+ <InstallToAvailablePartition>false</InstallToAvailablePartition>
77
+ </OSImage>
78
+ </ImageInstall>
79
+ <DynamicUpdate>
80
+ <Enable>true</Enable>
81
+ <WillShowUI>Never</WillShowUI>
82
+ </DynamicUpdate>
83
+ <UpgradeData>
84
+ <Upgrade>false</Upgrade>
85
+ <WillShowUI>Never</WillShowUI>
86
+ </UpgradeData>
87
+ <UserData>
88
+ <AcceptEula>true</AcceptEula>
89
+ <FullName>Docker</FullName>
90
+ <Organization>Windows for Docker</Organization>
91
+ </UserData>
92
+ <EnableFirewall>false</EnableFirewall>
93
+ <Diagnostics>
94
+ <OptIn>false</OptIn>
95
+ </Diagnostics>
96
+ </component>
97
+ </settings>
98
+ <settings pass="offlineServicing">
99
+ <component name="Microsoft-Windows-LUA-Settings" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
100
+ <EnableLUA>false</EnableLUA>
101
+ </component>
102
+ </settings>
103
+ <settings pass="generalize">
104
+ <component name="Microsoft-Windows-PnPSysprep" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
105
+ <PersistAllDeviceInstalls>true</PersistAllDeviceInstalls>
106
+ </component>
107
+ <component name="Microsoft-Windows-Security-SPP" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
108
+ <SkipRearm>1</SkipRearm>
109
+ </component>
110
+ </settings>
111
+ <settings pass="specialize">
112
+ <component name="Microsoft-Windows-Security-SPP-UX" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
113
+ <SkipAutoActivation>true</SkipAutoActivation>
114
+ </component>
115
+ <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
116
+ <ComputerName>*</ComputerName>
117
+ <OEMInformation>
118
+ <Manufacturer>Dockur</Manufacturer>
119
+ <Model>Windows for Docker</Model>
120
+ </OEMInformation>
121
+ <OEMName>Windows for Docker</OEMName>
122
+ </component>
123
+ <component name="Microsoft-Windows-ErrorReportingCore" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
124
+ <DisableWER>1</DisableWER>
125
+ </component>
126
+ <component name="Microsoft-Windows-IE-InternetExplorer" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
127
+ <DisableAccelerators>true</DisableAccelerators>
128
+ <DisableFirstRunWizard>true</DisableFirstRunWizard>
129
+ <Home_Page>https://google.com</Home_Page>
130
+ <Help_Page>about:blank</Help_Page>
131
+ </component>
132
+ <component name="Microsoft-Windows-IE-InternetExplorer" processorArchitecture="wow64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
133
+ <DisableAccelerators>true</DisableAccelerators>
134
+ <DisableFirstRunWizard>true</DisableFirstRunWizard>
135
+ <Home_Page>https://google.com</Home_Page>
136
+ <Help_Page>about:blank</Help_Page>
137
+ </component>
138
+ <component name="Microsoft-Windows-SQMApi" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
139
+ <CEIPEnabled>0</CEIPEnabled>
140
+ </component>
141
+ <component name="Microsoft-Windows-SystemRestore-Main" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
142
+ <DisableSR>1</DisableSR>
143
+ </component>
144
+ <component name="Microsoft-Windows-International-Core" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
145
+ <InputLocale>0409:00000409</InputLocale>
146
+ <SystemLocale>en-US</SystemLocale>
147
+ <UILanguage>en-US</UILanguage>
148
+ <UILanguageFallback>en-US</UILanguageFallback>
149
+ <UserLocale>en-US</UserLocale>
150
+ </component>
151
+ <component name="Microsoft-Windows-Deployment" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
152
+ <RunSynchronous>
153
+ <RunSynchronousCommand wcm:action="add">
154
+ <Order>1</Order>
155
+ <Path>reg.exe add "HKLM\SOFTWARE\Policies\Microsoft\Windows NT\CurrentVersion\NetworkList\Signatures\FirstNetwork" /v Category /t REG_DWORD /d 1 /f</Path>
156
+ <Description>Set Network Location to Home</Description>
157
+ </RunSynchronousCommand>
158
+ </RunSynchronous>
159
+ </component>
160
+ <component name="Microsoft-Windows-ServerManager-SvrMgrNc" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
161
+ <DoNotOpenServerManagerAtLogon>true</DoNotOpenServerManagerAtLogon>
162
+ </component>
163
+ <component name="Microsoft-Windows-OutOfBoxExperience" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
164
+ <DoNotOpenInitialConfigurationTasksAtLogon>true</DoNotOpenInitialConfigurationTasksAtLogon>
165
+ </component>
166
+ <component name="Microsoft-Windows-TerminalServices-LocalSessionManager" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
167
+ <fDenyTSConnections>false</fDenyTSConnections>
168
+ </component>
169
+ <component name="Microsoft-Windows-TerminalServices-RDP-WinStationExtensions" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
170
+ <UserAuthentication>0</UserAuthentication>
171
+ </component>
172
+ <component name="Networking-MPSSVC-Svc" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
173
+ <FirewallGroups>
174
+ <FirewallGroup wcm:action="add" wcm:keyValue="RemoteDesktop">
175
+ <Active>true</Active>
176
+ <Profile>all</Profile>
177
+ <Group>@FirewallAPI.dll,-28752</Group>
178
+ </FirewallGroup>
179
+ </FirewallGroups>
180
+ </component>
181
+ </settings>
182
+ <settings pass="oobeSystem">
183
+ <component name="Microsoft-Windows-SecureStartup-FilterDriver" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
184
+ <PreventDeviceEncryption>true</PreventDeviceEncryption>
185
+ </component>
186
+ <component name="Microsoft-Windows-EnhancedStorage-Adm" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
187
+ <TCGSecurityActivationDisabled>1</TCGSecurityActivationDisabled>
188
+ </component>
189
+ <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
190
+ <UserAccounts>
191
+ <LocalAccounts>
192
+ <LocalAccount wcm:action="add">
193
+ <Name>Docker</Name>
194
+ <Group>Administrators</Group>
195
+ <Password>
196
+ <Value />
197
+ <PlainText>true</PlainText>
198
+ </Password>
199
+ </LocalAccount>
200
+ </LocalAccounts>
201
+ <AdministratorPassword>
202
+ <Value>password</Value>
203
+ <PlainText>true</PlainText>
204
+ </AdministratorPassword>
205
+ </UserAccounts>
206
+ <AutoLogon>
207
+ <Username>Docker</Username>
208
+ <Enabled>true</Enabled>
209
+ <LogonCount>65432</LogonCount>
210
+ <Password>
211
+ <Value />
212
+ <PlainText>true</PlainText>
213
+ </Password>
214
+ </AutoLogon>
215
+ <Display>
216
+ <ColorDepth>32</ColorDepth>
217
+ <HorizontalResolution>1920</HorizontalResolution>
218
+ <VerticalResolution>1080</VerticalResolution>
219
+ </Display>
220
+ <OOBE>
221
+ <HideEULAPage>true</HideEULAPage>
222
+ <HideLocalAccountScreen>true</HideLocalAccountScreen>
223
+ <HideOEMRegistrationScreen>true</HideOEMRegistrationScreen>
224
+ <HideOnlineAccountScreens>true</HideOnlineAccountScreens>
225
+ <HideWirelessSetupInOOBE>true</HideWirelessSetupInOOBE>
226
+ <NetworkLocation>Home</NetworkLocation>
227
+ <ProtectYourPC>3</ProtectYourPC>
228
+ <SkipUserOOBE>true</SkipUserOOBE>
229
+ <SkipMachineOOBE>true</SkipMachineOOBE>
230
+ </OOBE>
231
+ <RegisteredOrganization>Dockur</RegisteredOrganization>
232
+ <RegisteredOwner>Windows for Docker</RegisteredOwner>
233
+ <FirstLogonCommands>
234
+ <SynchronousCommand wcm:action="add">
235
+ <Order>1</Order>
236
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters" /v "AllowInsecureGuestAuth" /t REG_DWORD /d 1 /f</CommandLine>
237
+ <Description>Allow guest access to network shares</Description>
238
+ </SynchronousCommand>
239
+ <SynchronousCommand wcm:action="add">
240
+ <Order>2</Order>
241
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Control\Lsa" /v LimitBlankPasswordUse /t REG_DWORD /d 0 /f</CommandLine>
242
+ <Description>Allow RDP login with blank password</Description>
243
+ </SynchronousCommand>
244
+ <SynchronousCommand wcm:action="add">
245
+ <Order>3</Order>
246
+ <CommandLine>reg.exe add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\PasswordLess\Device" /v "DevicePasswordLessBuildVersion" /t REG_DWORD /d 0 /f</CommandLine>
247
+ <Description>Enable option for passwordless sign-in</Description>
248
+ </SynchronousCommand>
249
+ <SynchronousCommand wcm:action="add">
250
+ <Order>4</Order>
251
+ <CommandLine>cmd /C wmic useraccount where name="Docker" set PasswordExpires=false</CommandLine>
252
+ <Description>Password Never Expires</Description>
253
+ </SynchronousCommand>
254
+ <SynchronousCommand wcm:action="add">
255
+ <Order>5</Order>
256
+ <CommandLine>cmd /C POWERCFG -H OFF</CommandLine>
257
+ <Description>Disable Hibernation</Description>
258
+ </SynchronousCommand>
259
+ <SynchronousCommand wcm:action="add">
260
+ <Order>6</Order>
261
+ <CommandLine>cmd /C POWERCFG -X -monitor-timeout-ac 0</CommandLine>
262
+ <Description>Disable monitor blanking</Description>
263
+ </SynchronousCommand>
264
+ <SynchronousCommand wcm:action="add">
265
+ <Order>7</Order>
266
+ <CommandLine>reg.exe add "HKLM\SOFTWARE\Policies\Microsoft\Edge" /v "HideFirstRunExperience" /t REG_DWORD /d 1 /f</CommandLine>
267
+ <Description>Disable first-run experience in Edge</Description>
268
+ </SynchronousCommand>
269
+ <SynchronousCommand wcm:action="add">
270
+ <Order>8</Order>
271
+ <CommandLine>reg.exe add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "HideFileExt" /t REG_DWORD /d 0 /f</CommandLine>
272
+ <Description>Show file extensions in Explorer</Description>
273
+ </SynchronousCommand>
274
+ <SynchronousCommand wcm:action="add">
275
+ <Order>9</Order>
276
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Control\Power" /v "HibernateFileSizePercent" /t REG_DWORD /d 0 /f</CommandLine>
277
+ <Description>Zero Hibernation File</Description>
278
+ </SynchronousCommand>
279
+ <SynchronousCommand wcm:action="add">
280
+ <Order>10</Order>
281
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Control\Power" /v "HibernateEnabled" /t REG_DWORD /d 0 /f</CommandLine>
282
+ <Description>Disable Hibernation</Description>
283
+ </SynchronousCommand>
284
+ <SynchronousCommand wcm:action="add">
285
+ <Order>11</Order>
286
+ <CommandLine>cmd /C POWERCFG -X -standby-timeout-ac 0</CommandLine>
287
+ <Description>Disable Sleep</Description>
288
+ </SynchronousCommand>
289
+ <SynchronousCommand wcm:action="add">
290
+ <Order>12</Order>
291
+ <CommandLine>reg.exe add "HKLM\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services" /v "fAllowUnlistedRemotePrograms" /t REG_DWORD /d 1 /f</CommandLine>
292
+ <Description>Enable RemoteAPP to launch unlisted programs</Description>
293
+ </SynchronousCommand>
294
+ <SynchronousCommand wcm:action="add">
295
+ <Order>13</Order>
296
+ <CommandLine>reg.exe add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Search" /v "SearchboxTaskbarMode" /t REG_DWORD /d 0 /f</CommandLine>
297
+ <Description>Remove Search from the Taskbar</Description>
298
+ </SynchronousCommand>
299
+ <SynchronousCommand wcm:action="add">
300
+ <Order>14</Order>
301
+ <CommandLine>reg.exe add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "ShowTaskViewButton" /t REG_DWORD /d 0 /f</CommandLine>
302
+ <Description>Remove Task View from the Taskbar</Description>
303
+ </SynchronousCommand>
304
+ <SynchronousCommand wcm:action="add">
305
+ <Order>15</Order>
306
+ <CommandLine>reg.exe add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "TaskbarDa" /t REG_DWORD /d 0 /f</CommandLine>
307
+ <Description>Remove Widgets from the Taskbar</Description>
308
+ </SynchronousCommand>
309
+ <SynchronousCommand wcm:action="add">
310
+ <Order>16</Order>
311
+ <CommandLine>reg.exe add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "TaskbarMn" /t REG_DWORD /d 0 /f</CommandLine>
312
+ <Description>Remove Chat from the Taskbar</Description>
313
+ </SynchronousCommand>
314
+ <SynchronousCommand wcm:action="add">
315
+ <Order>17</Order>
316
+ <CommandLine>reg.exe add "HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU" /v "NoAutoUpdate" /t REG_DWORD /d 1 /f</CommandLine>
317
+ <Description>Turn off Windows Update auto download</Description>
318
+ </SynchronousCommand>
319
+ <SynchronousCommand wcm:action="add">
320
+ <Order>18</Order>
321
+ <CommandLine>netsh advfirewall firewall set rule group="@FirewallAPI.dll,-32752" new enable=Yes</CommandLine>
322
+ <Description>Enable Network Discovery</Description>
323
+ </SynchronousCommand>
324
+ <SynchronousCommand wcm:action="add">
325
+ <Order>19</Order>
326
+ <CommandLine>netsh advfirewall firewall set rule group="@FirewallAPI.dll,-28502" new enable=Yes</CommandLine>
327
+ <Description>Enable File Sharing</Description>
328
+ </SynchronousCommand>
329
+ <SynchronousCommand wcm:action="add">
330
+ <Order>20</Order>
331
+ <CommandLine>cmd /C if exist "C:\OEM\install.bat" start "Install" "cmd /C C:\OEM\install.bat"</CommandLine>
332
+ <Description>Execute custom script from the OEM folder if exists</Description>
333
+ </SynchronousCommand>
334
+ </FirstLogonCommands>
335
+ </component>
336
+ </settings>
337
+ </unattend>
assets/win2016.xml ADDED
@@ -0,0 +1,340 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?xml version="1.0" encoding="UTF-8"?>
2
+ <unattend xmlns="urn:schemas-microsoft-com:unattend" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State">
3
+ <settings pass="windowsPE">
4
+ <component name="Microsoft-Windows-International-Core-WinPE" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
5
+ <SetupUILanguage>
6
+ <UILanguage>en-US</UILanguage>
7
+ </SetupUILanguage>
8
+ <InputLocale>0409:00000409</InputLocale>
9
+ <SystemLocale>en-US</SystemLocale>
10
+ <UILanguage>en-US</UILanguage>
11
+ <UILanguageFallback>en-US</UILanguageFallback>
12
+ <UserLocale>en-US</UserLocale>
13
+ </component>
14
+ <component name="Microsoft-Windows-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
15
+ <DiskConfiguration>
16
+ <Disk wcm:action="add">
17
+ <DiskID>0</DiskID>
18
+ <WillWipeDisk>true</WillWipeDisk>
19
+ <CreatePartitions>
20
+ <!-- System partition (ESP) -->
21
+ <CreatePartition wcm:action="add">
22
+ <Order>1</Order>
23
+ <Type>EFI</Type>
24
+ <Size>128</Size>
25
+ </CreatePartition>
26
+ <!-- Microsoft reserved partition (MSR) -->
27
+ <CreatePartition wcm:action="add">
28
+ <Order>2</Order>
29
+ <Type>MSR</Type>
30
+ <Size>128</Size>
31
+ </CreatePartition>
32
+ <!-- Windows partition -->
33
+ <CreatePartition wcm:action="add">
34
+ <Order>3</Order>
35
+ <Type>Primary</Type>
36
+ <Extend>true</Extend>
37
+ </CreatePartition>
38
+ </CreatePartitions>
39
+ <ModifyPartitions>
40
+ <!-- System partition (ESP) -->
41
+ <ModifyPartition wcm:action="add">
42
+ <Order>1</Order>
43
+ <PartitionID>1</PartitionID>
44
+ <Label>System</Label>
45
+ <Format>FAT32</Format>
46
+ </ModifyPartition>
47
+ <!-- MSR partition does not need to be modified -->
48
+ <ModifyPartition wcm:action="add">
49
+ <Order>2</Order>
50
+ <PartitionID>2</PartitionID>
51
+ </ModifyPartition>
52
+ <!-- Windows partition -->
53
+ <ModifyPartition wcm:action="add">
54
+ <Order>3</Order>
55
+ <PartitionID>3</PartitionID>
56
+ <Label>Windows</Label>
57
+ <Letter>C</Letter>
58
+ <Format>NTFS</Format>
59
+ </ModifyPartition>
60
+ </ModifyPartitions>
61
+ </Disk>
62
+ </DiskConfiguration>
63
+ <ImageInstall>
64
+ <OSImage>
65
+ <InstallFrom>
66
+ <MetaData wcm:action="add">
67
+ <Key>/IMAGE/NAME</Key>
68
+ <Value>Windows Server 2016 SERVERSTANDARD</Value>
69
+ </MetaData>
70
+ </InstallFrom>
71
+ <InstallTo>
72
+ <DiskID>0</DiskID>
73
+ <PartitionID>3</PartitionID>
74
+ </InstallTo>
75
+ <WillShowUI>OnError</WillShowUI>
76
+ <InstallToAvailablePartition>false</InstallToAvailablePartition>
77
+ </OSImage>
78
+ </ImageInstall>
79
+ <DynamicUpdate>
80
+ <Enable>true</Enable>
81
+ <WillShowUI>Never</WillShowUI>
82
+ </DynamicUpdate>
83
+ <UpgradeData>
84
+ <Upgrade>false</Upgrade>
85
+ <WillShowUI>Never</WillShowUI>
86
+ </UpgradeData>
87
+ <UserData>
88
+ <AcceptEula>true</AcceptEula>
89
+ <FullName>Docker</FullName>
90
+ <Organization>Windows for Docker</Organization>
91
+ <ProductKey>
92
+ <Key>WC2BQ-8NRM3-FDDYY-2BFGV-KHKQY</Key>
93
+ </ProductKey>
94
+ </UserData>
95
+ <EnableFirewall>false</EnableFirewall>
96
+ <Diagnostics>
97
+ <OptIn>false</OptIn>
98
+ </Diagnostics>
99
+ </component>
100
+ </settings>
101
+ <settings pass="offlineServicing">
102
+ <component name="Microsoft-Windows-LUA-Settings" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
103
+ <EnableLUA>false</EnableLUA>
104
+ </component>
105
+ </settings>
106
+ <settings pass="generalize">
107
+ <component name="Microsoft-Windows-PnPSysprep" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
108
+ <PersistAllDeviceInstalls>true</PersistAllDeviceInstalls>
109
+ </component>
110
+ <component name="Microsoft-Windows-Security-SPP" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
111
+ <SkipRearm>1</SkipRearm>
112
+ </component>
113
+ </settings>
114
+ <settings pass="specialize">
115
+ <component name="Microsoft-Windows-Security-SPP-UX" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
116
+ <SkipAutoActivation>true</SkipAutoActivation>
117
+ </component>
118
+ <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
119
+ <ComputerName>*</ComputerName>
120
+ <OEMInformation>
121
+ <Manufacturer>Dockur</Manufacturer>
122
+ <Model>Windows for Docker</Model>
123
+ </OEMInformation>
124
+ <OEMName>Windows for Docker</OEMName>
125
+ </component>
126
+ <component name="Microsoft-Windows-ErrorReportingCore" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
127
+ <DisableWER>1</DisableWER>
128
+ </component>
129
+ <component name="Microsoft-Windows-IE-InternetExplorer" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
130
+ <DisableAccelerators>true</DisableAccelerators>
131
+ <DisableFirstRunWizard>true</DisableFirstRunWizard>
132
+ <Home_Page>https://google.com</Home_Page>
133
+ <Help_Page>about:blank</Help_Page>
134
+ </component>
135
+ <component name="Microsoft-Windows-IE-InternetExplorer" processorArchitecture="wow64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
136
+ <DisableAccelerators>true</DisableAccelerators>
137
+ <DisableFirstRunWizard>true</DisableFirstRunWizard>
138
+ <Home_Page>https://google.com</Home_Page>
139
+ <Help_Page>about:blank</Help_Page>
140
+ </component>
141
+ <component name="Microsoft-Windows-SQMApi" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
142
+ <CEIPEnabled>0</CEIPEnabled>
143
+ </component>
144
+ <component name="Microsoft-Windows-SystemRestore-Main" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
145
+ <DisableSR>1</DisableSR>
146
+ </component>
147
+ <component name="Microsoft-Windows-International-Core" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
148
+ <InputLocale>0409:00000409</InputLocale>
149
+ <SystemLocale>en-US</SystemLocale>
150
+ <UILanguage>en-US</UILanguage>
151
+ <UILanguageFallback>en-US</UILanguageFallback>
152
+ <UserLocale>en-US</UserLocale>
153
+ </component>
154
+ <component name="Microsoft-Windows-Deployment" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
155
+ <RunSynchronous>
156
+ <RunSynchronousCommand wcm:action="add">
157
+ <Order>1</Order>
158
+ <Path>reg.exe add "HKLM\SOFTWARE\Policies\Microsoft\Windows NT\CurrentVersion\NetworkList\Signatures\FirstNetwork" /v Category /t REG_DWORD /d 1 /f</Path>
159
+ <Description>Set Network Location to Home</Description>
160
+ </RunSynchronousCommand>
161
+ </RunSynchronous>
162
+ </component>
163
+ <component name="Microsoft-Windows-ServerManager-SvrMgrNc" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
164
+ <DoNotOpenServerManagerAtLogon>true</DoNotOpenServerManagerAtLogon>
165
+ </component>
166
+ <component name="Microsoft-Windows-OutOfBoxExperience" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
167
+ <DoNotOpenInitialConfigurationTasksAtLogon>true</DoNotOpenInitialConfigurationTasksAtLogon>
168
+ </component>
169
+ <component name="Microsoft-Windows-TerminalServices-LocalSessionManager" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
170
+ <fDenyTSConnections>false</fDenyTSConnections>
171
+ </component>
172
+ <component name="Microsoft-Windows-TerminalServices-RDP-WinStationExtensions" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
173
+ <UserAuthentication>0</UserAuthentication>
174
+ </component>
175
+ <component name="Networking-MPSSVC-Svc" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
176
+ <FirewallGroups>
177
+ <FirewallGroup wcm:action="add" wcm:keyValue="RemoteDesktop">
178
+ <Active>true</Active>
179
+ <Profile>all</Profile>
180
+ <Group>@FirewallAPI.dll,-28752</Group>
181
+ </FirewallGroup>
182
+ </FirewallGroups>
183
+ </component>
184
+ </settings>
185
+ <settings pass="oobeSystem">
186
+ <component name="Microsoft-Windows-SecureStartup-FilterDriver" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
187
+ <PreventDeviceEncryption>true</PreventDeviceEncryption>
188
+ </component>
189
+ <component name="Microsoft-Windows-EnhancedStorage-Adm" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
190
+ <TCGSecurityActivationDisabled>1</TCGSecurityActivationDisabled>
191
+ </component>
192
+ <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
193
+ <UserAccounts>
194
+ <LocalAccounts>
195
+ <LocalAccount wcm:action="add">
196
+ <Name>Docker</Name>
197
+ <Group>Administrators</Group>
198
+ <Password>
199
+ <Value />
200
+ <PlainText>true</PlainText>
201
+ </Password>
202
+ </LocalAccount>
203
+ </LocalAccounts>
204
+ <AdministratorPassword>
205
+ <Value>password</Value>
206
+ <PlainText>true</PlainText>
207
+ </AdministratorPassword>
208
+ </UserAccounts>
209
+ <AutoLogon>
210
+ <Username>Docker</Username>
211
+ <Enabled>true</Enabled>
212
+ <LogonCount>65432</LogonCount>
213
+ <Password>
214
+ <Value />
215
+ <PlainText>true</PlainText>
216
+ </Password>
217
+ </AutoLogon>
218
+ <Display>
219
+ <ColorDepth>32</ColorDepth>
220
+ <HorizontalResolution>1920</HorizontalResolution>
221
+ <VerticalResolution>1080</VerticalResolution>
222
+ </Display>
223
+ <OOBE>
224
+ <HideEULAPage>true</HideEULAPage>
225
+ <HideLocalAccountScreen>true</HideLocalAccountScreen>
226
+ <HideOEMRegistrationScreen>true</HideOEMRegistrationScreen>
227
+ <HideOnlineAccountScreens>true</HideOnlineAccountScreens>
228
+ <HideWirelessSetupInOOBE>true</HideWirelessSetupInOOBE>
229
+ <NetworkLocation>Home</NetworkLocation>
230
+ <ProtectYourPC>3</ProtectYourPC>
231
+ <SkipUserOOBE>true</SkipUserOOBE>
232
+ <SkipMachineOOBE>true</SkipMachineOOBE>
233
+ </OOBE>
234
+ <RegisteredOrganization>Dockur</RegisteredOrganization>
235
+ <RegisteredOwner>Windows for Docker</RegisteredOwner>
236
+ <FirstLogonCommands>
237
+ <SynchronousCommand wcm:action="add">
238
+ <Order>1</Order>
239
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters" /v "AllowInsecureGuestAuth" /t REG_DWORD /d 1 /f</CommandLine>
240
+ <Description>Allow guest access to network shares</Description>
241
+ </SynchronousCommand>
242
+ <SynchronousCommand wcm:action="add">
243
+ <Order>2</Order>
244
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Control\Lsa" /v LimitBlankPasswordUse /t REG_DWORD /d 0 /f</CommandLine>
245
+ <Description>Allow RDP login with blank password</Description>
246
+ </SynchronousCommand>
247
+ <SynchronousCommand wcm:action="add">
248
+ <Order>3</Order>
249
+ <CommandLine>reg.exe add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\PasswordLess\Device" /v "DevicePasswordLessBuildVersion" /t REG_DWORD /d 0 /f</CommandLine>
250
+ <Description>Enable option for passwordless sign-in</Description>
251
+ </SynchronousCommand>
252
+ <SynchronousCommand wcm:action="add">
253
+ <Order>4</Order>
254
+ <CommandLine>cmd /C wmic useraccount where name="Docker" set PasswordExpires=false</CommandLine>
255
+ <Description>Password Never Expires</Description>
256
+ </SynchronousCommand>
257
+ <SynchronousCommand wcm:action="add">
258
+ <Order>5</Order>
259
+ <CommandLine>cmd /C POWERCFG -H OFF</CommandLine>
260
+ <Description>Disable Hibernation</Description>
261
+ </SynchronousCommand>
262
+ <SynchronousCommand wcm:action="add">
263
+ <Order>6</Order>
264
+ <CommandLine>cmd /C POWERCFG -X -monitor-timeout-ac 0</CommandLine>
265
+ <Description>Disable monitor blanking</Description>
266
+ </SynchronousCommand>
267
+ <SynchronousCommand wcm:action="add">
268
+ <Order>7</Order>
269
+ <CommandLine>reg.exe add "HKLM\SOFTWARE\Policies\Microsoft\Edge" /v "HideFirstRunExperience" /t REG_DWORD /d 1 /f</CommandLine>
270
+ <Description>Disable first-run experience in Edge</Description>
271
+ </SynchronousCommand>
272
+ <SynchronousCommand wcm:action="add">
273
+ <Order>8</Order>
274
+ <CommandLine>reg.exe add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "HideFileExt" /t REG_DWORD /d 0 /f</CommandLine>
275
+ <Description>Show file extensions in Explorer</Description>
276
+ </SynchronousCommand>
277
+ <SynchronousCommand wcm:action="add">
278
+ <Order>9</Order>
279
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Control\Power" /v "HibernateFileSizePercent" /t REG_DWORD /d 0 /f</CommandLine>
280
+ <Description>Zero Hibernation File</Description>
281
+ </SynchronousCommand>
282
+ <SynchronousCommand wcm:action="add">
283
+ <Order>10</Order>
284
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Control\Power" /v "HibernateEnabled" /t REG_DWORD /d 0 /f</CommandLine>
285
+ <Description>Disable Hibernation</Description>
286
+ </SynchronousCommand>
287
+ <SynchronousCommand wcm:action="add">
288
+ <Order>11</Order>
289
+ <CommandLine>cmd /C POWERCFG -X -standby-timeout-ac 0</CommandLine>
290
+ <Description>Disable Sleep</Description>
291
+ </SynchronousCommand>
292
+ <SynchronousCommand wcm:action="add">
293
+ <Order>12</Order>
294
+ <CommandLine>reg.exe add "HKLM\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services" /v "fAllowUnlistedRemotePrograms" /t REG_DWORD /d 1 /f</CommandLine>
295
+ <Description>Enable RemoteAPP to launch unlisted programs</Description>
296
+ </SynchronousCommand>
297
+ <SynchronousCommand wcm:action="add">
298
+ <Order>13</Order>
299
+ <CommandLine>reg.exe add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Search" /v "SearchboxTaskbarMode" /t REG_DWORD /d 0 /f</CommandLine>
300
+ <Description>Remove Search from the Taskbar</Description>
301
+ </SynchronousCommand>
302
+ <SynchronousCommand wcm:action="add">
303
+ <Order>14</Order>
304
+ <CommandLine>reg.exe add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "ShowTaskViewButton" /t REG_DWORD /d 0 /f</CommandLine>
305
+ <Description>Remove Task View from the Taskbar</Description>
306
+ </SynchronousCommand>
307
+ <SynchronousCommand wcm:action="add">
308
+ <Order>15</Order>
309
+ <CommandLine>reg.exe add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "TaskbarDa" /t REG_DWORD /d 0 /f</CommandLine>
310
+ <Description>Remove Widgets from the Taskbar</Description>
311
+ </SynchronousCommand>
312
+ <SynchronousCommand wcm:action="add">
313
+ <Order>16</Order>
314
+ <CommandLine>reg.exe add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "TaskbarMn" /t REG_DWORD /d 0 /f</CommandLine>
315
+ <Description>Remove Chat from the Taskbar</Description>
316
+ </SynchronousCommand>
317
+ <SynchronousCommand wcm:action="add">
318
+ <Order>17</Order>
319
+ <CommandLine>reg.exe add "HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU" /v "NoAutoUpdate" /t REG_DWORD /d 1 /f</CommandLine>
320
+ <Description>Turn off Windows Update auto download</Description>
321
+ </SynchronousCommand>
322
+ <SynchronousCommand wcm:action="add">
323
+ <Order>18</Order>
324
+ <CommandLine>netsh advfirewall firewall set rule group="@FirewallAPI.dll,-32752" new enable=Yes</CommandLine>
325
+ <Description>Enable Network Discovery</Description>
326
+ </SynchronousCommand>
327
+ <SynchronousCommand wcm:action="add">
328
+ <Order>19</Order>
329
+ <CommandLine>netsh advfirewall firewall set rule group="@FirewallAPI.dll,-28502" new enable=Yes</CommandLine>
330
+ <Description>Enable File Sharing</Description>
331
+ </SynchronousCommand>
332
+ <SynchronousCommand wcm:action="add">
333
+ <Order>20</Order>
334
+ <CommandLine>cmd /C if exist "C:\OEM\install.bat" start "Install" "cmd /C C:\OEM\install.bat"</CommandLine>
335
+ <Description>Execute custom script from the OEM folder if exists</Description>
336
+ </SynchronousCommand>
337
+ </FirstLogonCommands>
338
+ </component>
339
+ </settings>
340
+ </unattend>
assets/win2019-eval.xml ADDED
@@ -0,0 +1,341 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?xml version="1.0" encoding="UTF-8"?>
2
+ <unattend xmlns="urn:schemas-microsoft-com:unattend" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State">
3
+ <settings pass="windowsPE">
4
+ <component name="Microsoft-Windows-International-Core-WinPE" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
5
+ <SetupUILanguage>
6
+ <UILanguage>en-US</UILanguage>
7
+ </SetupUILanguage>
8
+ <InputLocale>0409:00000409</InputLocale>
9
+ <SystemLocale>en-US</SystemLocale>
10
+ <UILanguage>en-US</UILanguage>
11
+ <UILanguageFallback>en-US</UILanguageFallback>
12
+ <UserLocale>en-US</UserLocale>
13
+ </component>
14
+ <component name="Microsoft-Windows-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
15
+ <DiskConfiguration>
16
+ <Disk wcm:action="add">
17
+ <DiskID>0</DiskID>
18
+ <WillWipeDisk>true</WillWipeDisk>
19
+ <CreatePartitions>
20
+ <!-- System partition (ESP) -->
21
+ <CreatePartition wcm:action="add">
22
+ <Order>1</Order>
23
+ <Type>EFI</Type>
24
+ <Size>128</Size>
25
+ </CreatePartition>
26
+ <!-- Microsoft reserved partition (MSR) -->
27
+ <CreatePartition wcm:action="add">
28
+ <Order>2</Order>
29
+ <Type>MSR</Type>
30
+ <Size>128</Size>
31
+ </CreatePartition>
32
+ <!-- Windows partition -->
33
+ <CreatePartition wcm:action="add">
34
+ <Order>3</Order>
35
+ <Type>Primary</Type>
36
+ <Extend>true</Extend>
37
+ </CreatePartition>
38
+ </CreatePartitions>
39
+ <ModifyPartitions>
40
+ <!-- System partition (ESP) -->
41
+ <ModifyPartition wcm:action="add">
42
+ <Order>1</Order>
43
+ <PartitionID>1</PartitionID>
44
+ <Label>System</Label>
45
+ <Format>FAT32</Format>
46
+ </ModifyPartition>
47
+ <!-- MSR partition does not need to be modified -->
48
+ <ModifyPartition wcm:action="add">
49
+ <Order>2</Order>
50
+ <PartitionID>2</PartitionID>
51
+ </ModifyPartition>
52
+ <!-- Windows partition -->
53
+ <ModifyPartition wcm:action="add">
54
+ <Order>3</Order>
55
+ <PartitionID>3</PartitionID>
56
+ <Label>Windows</Label>
57
+ <Letter>C</Letter>
58
+ <Format>NTFS</Format>
59
+ </ModifyPartition>
60
+ </ModifyPartitions>
61
+ </Disk>
62
+ </DiskConfiguration>
63
+ <ImageInstall>
64
+ <OSImage>
65
+ <InstallFrom>
66
+ <MetaData wcm:action="add">
67
+ <Key>/IMAGE/NAME</Key>
68
+ <Value>Windows Server 2019 SERVERSTANDARD</Value>
69
+ </MetaData>
70
+ </InstallFrom>
71
+ <InstallTo>
72
+ <DiskID>0</DiskID>
73
+ <PartitionID>3</PartitionID>
74
+ </InstallTo>
75
+ <WillShowUI>OnError</WillShowUI>
76
+ <InstallToAvailablePartition>false</InstallToAvailablePartition>
77
+ </OSImage>
78
+ </ImageInstall>
79
+ <DynamicUpdate>
80
+ <Enable>true</Enable>
81
+ <WillShowUI>Never</WillShowUI>
82
+ </DynamicUpdate>
83
+ <UpgradeData>
84
+ <Upgrade>false</Upgrade>
85
+ <WillShowUI>Never</WillShowUI>
86
+ </UpgradeData>
87
+ <UserData>
88
+ <AcceptEula>true</AcceptEula>
89
+ <FullName>Docker</FullName>
90
+ <Organization>Windows for Docker</Organization>
91
+ </UserData>
92
+ <EnableFirewall>false</EnableFirewall>
93
+ <Diagnostics>
94
+ <OptIn>false</OptIn>
95
+ </Diagnostics>
96
+ </component>
97
+ </settings>
98
+ <settings pass="offlineServicing">
99
+ <component name="Microsoft-Windows-LUA-Settings" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
100
+ <EnableLUA>false</EnableLUA>
101
+ </component>
102
+ </settings>
103
+ <settings pass="generalize">
104
+ <component name="Microsoft-Windows-PnPSysprep" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
105
+ <PersistAllDeviceInstalls>true</PersistAllDeviceInstalls>
106
+ </component>
107
+ <component name="Microsoft-Windows-Security-SPP" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
108
+ <SkipRearm>1</SkipRearm>
109
+ </component>
110
+ </settings>
111
+ <settings pass="specialize">
112
+ <component name="Microsoft-Windows-Security-SPP-UX" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
113
+ <SkipAutoActivation>true</SkipAutoActivation>
114
+ </component>
115
+ <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
116
+ <ComputerName>*</ComputerName>
117
+ <OEMInformation>
118
+ <Manufacturer>Dockur</Manufacturer>
119
+ <Model>Windows for Docker</Model>
120
+ <SupportHours>24/7</SupportHours>
121
+ <SupportPhone />
122
+ <SupportProvider>Dockur</SupportProvider>
123
+ <SupportURL>https://github.com/dockur/windows/issues</SupportURL>
124
+ </OEMInformation>
125
+ <OEMName>Windows for Docker</OEMName>
126
+ </component>
127
+ <component name="Microsoft-Windows-ErrorReportingCore" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
128
+ <DisableWER>1</DisableWER>
129
+ </component>
130
+ <component name="Microsoft-Windows-IE-InternetExplorer" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
131
+ <DisableAccelerators>true</DisableAccelerators>
132
+ <DisableFirstRunWizard>true</DisableFirstRunWizard>
133
+ <Home_Page>https://google.com</Home_Page>
134
+ <Help_Page>about:blank</Help_Page>
135
+ </component>
136
+ <component name="Microsoft-Windows-IE-InternetExplorer" processorArchitecture="wow64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
137
+ <DisableAccelerators>true</DisableAccelerators>
138
+ <DisableFirstRunWizard>true</DisableFirstRunWizard>
139
+ <Home_Page>https://google.com</Home_Page>
140
+ <Help_Page>about:blank</Help_Page>
141
+ </component>
142
+ <component name="Microsoft-Windows-SQMApi" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
143
+ <CEIPEnabled>0</CEIPEnabled>
144
+ </component>
145
+ <component name="Microsoft-Windows-SystemRestore-Main" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
146
+ <DisableSR>1</DisableSR>
147
+ </component>
148
+ <component name="Microsoft-Windows-International-Core" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
149
+ <InputLocale>0409:00000409</InputLocale>
150
+ <SystemLocale>en-US</SystemLocale>
151
+ <UILanguage>en-US</UILanguage>
152
+ <UILanguageFallback>en-US</UILanguageFallback>
153
+ <UserLocale>en-US</UserLocale>
154
+ </component>
155
+ <component name="Microsoft-Windows-Deployment" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
156
+ <RunSynchronous>
157
+ <RunSynchronousCommand wcm:action="add">
158
+ <Order>1</Order>
159
+ <Path>reg.exe add "HKLM\SOFTWARE\Policies\Microsoft\Windows NT\CurrentVersion\NetworkList\Signatures\FirstNetwork" /v Category /t REG_DWORD /d 1 /f</Path>
160
+ <Description>Set Network Location to Home</Description>
161
+ </RunSynchronousCommand>
162
+ </RunSynchronous>
163
+ </component>
164
+ <component name="Microsoft-Windows-ServerManager-SvrMgrNc" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
165
+ <DoNotOpenServerManagerAtLogon>true</DoNotOpenServerManagerAtLogon>
166
+ </component>
167
+ <component name="Microsoft-Windows-OutOfBoxExperience" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
168
+ <DoNotOpenInitialConfigurationTasksAtLogon>true</DoNotOpenInitialConfigurationTasksAtLogon>
169
+ </component>
170
+ <component name="Microsoft-Windows-TerminalServices-LocalSessionManager" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
171
+ <fDenyTSConnections>false</fDenyTSConnections>
172
+ </component>
173
+ <component name="Microsoft-Windows-TerminalServices-RDP-WinStationExtensions" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
174
+ <UserAuthentication>0</UserAuthentication>
175
+ </component>
176
+ <component name="Networking-MPSSVC-Svc" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
177
+ <FirewallGroups>
178
+ <FirewallGroup wcm:action="add" wcm:keyValue="RemoteDesktop">
179
+ <Active>true</Active>
180
+ <Profile>all</Profile>
181
+ <Group>@FirewallAPI.dll,-28752</Group>
182
+ </FirewallGroup>
183
+ </FirewallGroups>
184
+ </component>
185
+ </settings>
186
+ <settings pass="oobeSystem">
187
+ <component name="Microsoft-Windows-SecureStartup-FilterDriver" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
188
+ <PreventDeviceEncryption>true</PreventDeviceEncryption>
189
+ </component>
190
+ <component name="Microsoft-Windows-EnhancedStorage-Adm" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
191
+ <TCGSecurityActivationDisabled>1</TCGSecurityActivationDisabled>
192
+ </component>
193
+ <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
194
+ <UserAccounts>
195
+ <LocalAccounts>
196
+ <LocalAccount wcm:action="add">
197
+ <Name>Docker</Name>
198
+ <Group>Administrators</Group>
199
+ <Password>
200
+ <Value />
201
+ <PlainText>true</PlainText>
202
+ </Password>
203
+ </LocalAccount>
204
+ </LocalAccounts>
205
+ <AdministratorPassword>
206
+ <Value>password</Value>
207
+ <PlainText>true</PlainText>
208
+ </AdministratorPassword>
209
+ </UserAccounts>
210
+ <AutoLogon>
211
+ <Username>Docker</Username>
212
+ <Enabled>true</Enabled>
213
+ <LogonCount>65432</LogonCount>
214
+ <Password>
215
+ <Value />
216
+ <PlainText>true</PlainText>
217
+ </Password>
218
+ </AutoLogon>
219
+ <Display>
220
+ <ColorDepth>32</ColorDepth>
221
+ <HorizontalResolution>1920</HorizontalResolution>
222
+ <VerticalResolution>1080</VerticalResolution>
223
+ </Display>
224
+ <OOBE>
225
+ <HideEULAPage>true</HideEULAPage>
226
+ <HideLocalAccountScreen>true</HideLocalAccountScreen>
227
+ <HideOEMRegistrationScreen>true</HideOEMRegistrationScreen>
228
+ <HideOnlineAccountScreens>true</HideOnlineAccountScreens>
229
+ <HideWirelessSetupInOOBE>true</HideWirelessSetupInOOBE>
230
+ <NetworkLocation>Home</NetworkLocation>
231
+ <ProtectYourPC>3</ProtectYourPC>
232
+ <SkipUserOOBE>true</SkipUserOOBE>
233
+ <SkipMachineOOBE>true</SkipMachineOOBE>
234
+ </OOBE>
235
+ <RegisteredOrganization>Dockur</RegisteredOrganization>
236
+ <RegisteredOwner>Windows for Docker</RegisteredOwner>
237
+ <FirstLogonCommands>
238
+ <SynchronousCommand wcm:action="add">
239
+ <Order>1</Order>
240
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters" /v "AllowInsecureGuestAuth" /t REG_DWORD /d 1 /f</CommandLine>
241
+ <Description>Allow guest access to network shares</Description>
242
+ </SynchronousCommand>
243
+ <SynchronousCommand wcm:action="add">
244
+ <Order>2</Order>
245
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Control\Lsa" /v LimitBlankPasswordUse /t REG_DWORD /d 0 /f</CommandLine>
246
+ <Description>Allow RDP login with blank password</Description>
247
+ </SynchronousCommand>
248
+ <SynchronousCommand wcm:action="add">
249
+ <Order>3</Order>
250
+ <CommandLine>reg.exe add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\PasswordLess\Device" /v "DevicePasswordLessBuildVersion" /t REG_DWORD /d 0 /f</CommandLine>
251
+ <Description>Enable option for passwordless sign-in</Description>
252
+ </SynchronousCommand>
253
+ <SynchronousCommand wcm:action="add">
254
+ <Order>4</Order>
255
+ <CommandLine>cmd /C wmic useraccount where name="Docker" set PasswordExpires=false</CommandLine>
256
+ <Description>Password Never Expires</Description>
257
+ </SynchronousCommand>
258
+ <SynchronousCommand wcm:action="add">
259
+ <Order>5</Order>
260
+ <CommandLine>cmd /C POWERCFG -H OFF</CommandLine>
261
+ <Description>Disable Hibernation</Description>
262
+ </SynchronousCommand>
263
+ <SynchronousCommand wcm:action="add">
264
+ <Order>6</Order>
265
+ <CommandLine>cmd /C POWERCFG -X -monitor-timeout-ac 0</CommandLine>
266
+ <Description>Disable monitor blanking</Description>
267
+ </SynchronousCommand>
268
+ <SynchronousCommand wcm:action="add">
269
+ <Order>7</Order>
270
+ <CommandLine>reg.exe add "HKLM\SOFTWARE\Policies\Microsoft\Edge" /v "HideFirstRunExperience" /t REG_DWORD /d 1 /f</CommandLine>
271
+ <Description>Disable first-run experience in Edge</Description>
272
+ </SynchronousCommand>
273
+ <SynchronousCommand wcm:action="add">
274
+ <Order>8</Order>
275
+ <CommandLine>reg.exe add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "HideFileExt" /t REG_DWORD /d 0 /f</CommandLine>
276
+ <Description>Show file extensions in Explorer</Description>
277
+ </SynchronousCommand>
278
+ <SynchronousCommand wcm:action="add">
279
+ <Order>9</Order>
280
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Control\Power" /v "HibernateFileSizePercent" /t REG_DWORD /d 0 /f</CommandLine>
281
+ <Description>Zero Hibernation File</Description>
282
+ </SynchronousCommand>
283
+ <SynchronousCommand wcm:action="add">
284
+ <Order>10</Order>
285
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Control\Power" /v "HibernateEnabled" /t REG_DWORD /d 0 /f</CommandLine>
286
+ <Description>Disable Hibernation</Description>
287
+ </SynchronousCommand>
288
+ <SynchronousCommand wcm:action="add">
289
+ <Order>11</Order>
290
+ <CommandLine>cmd /C POWERCFG -X -standby-timeout-ac 0</CommandLine>
291
+ <Description>Disable Sleep</Description>
292
+ </SynchronousCommand>
293
+ <SynchronousCommand wcm:action="add">
294
+ <Order>12</Order>
295
+ <CommandLine>reg.exe add "HKLM\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services" /v "fAllowUnlistedRemotePrograms" /t REG_DWORD /d 1 /f</CommandLine>
296
+ <Description>Enable RemoteAPP to launch unlisted programs</Description>
297
+ </SynchronousCommand>
298
+ <SynchronousCommand wcm:action="add">
299
+ <Order>13</Order>
300
+ <CommandLine>reg.exe add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Search" /v "SearchboxTaskbarMode" /t REG_DWORD /d 0 /f</CommandLine>
301
+ <Description>Remove Search from the Taskbar</Description>
302
+ </SynchronousCommand>
303
+ <SynchronousCommand wcm:action="add">
304
+ <Order>14</Order>
305
+ <CommandLine>reg.exe add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "ShowTaskViewButton" /t REG_DWORD /d 0 /f</CommandLine>
306
+ <Description>Remove Task View from the Taskbar</Description>
307
+ </SynchronousCommand>
308
+ <SynchronousCommand wcm:action="add">
309
+ <Order>15</Order>
310
+ <CommandLine>reg.exe add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "TaskbarDa" /t REG_DWORD /d 0 /f</CommandLine>
311
+ <Description>Remove Widgets from the Taskbar</Description>
312
+ </SynchronousCommand>
313
+ <SynchronousCommand wcm:action="add">
314
+ <Order>16</Order>
315
+ <CommandLine>reg.exe add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "TaskbarMn" /t REG_DWORD /d 0 /f</CommandLine>
316
+ <Description>Remove Chat from the Taskbar</Description>
317
+ </SynchronousCommand>
318
+ <SynchronousCommand wcm:action="add">
319
+ <Order>17</Order>
320
+ <CommandLine>reg.exe add "HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU" /v "NoAutoUpdate" /t REG_DWORD /d 1 /f</CommandLine>
321
+ <Description>Turn off Windows Update auto download</Description>
322
+ </SynchronousCommand>
323
+ <SynchronousCommand wcm:action="add">
324
+ <Order>18</Order>
325
+ <CommandLine>netsh advfirewall firewall set rule group="@FirewallAPI.dll,-32752" new enable=Yes</CommandLine>
326
+ <Description>Enable Network Discovery</Description>
327
+ </SynchronousCommand>
328
+ <SynchronousCommand wcm:action="add">
329
+ <Order>19</Order>
330
+ <CommandLine>netsh advfirewall firewall set rule group="@FirewallAPI.dll,-28502" new enable=Yes</CommandLine>
331
+ <Description>Enable File Sharing</Description>
332
+ </SynchronousCommand>
333
+ <SynchronousCommand wcm:action="add">
334
+ <Order>20</Order>
335
+ <CommandLine>cmd /C if exist "C:\OEM\install.bat" start "Install" "cmd /C C:\OEM\install.bat"</CommandLine>
336
+ <Description>Execute custom script from the OEM folder if exists</Description>
337
+ </SynchronousCommand>
338
+ </FirstLogonCommands>
339
+ </component>
340
+ </settings>
341
+ </unattend>
assets/win2019.xml ADDED
@@ -0,0 +1,344 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?xml version="1.0" encoding="UTF-8"?>
2
+ <unattend xmlns="urn:schemas-microsoft-com:unattend" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State">
3
+ <settings pass="windowsPE">
4
+ <component name="Microsoft-Windows-International-Core-WinPE" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
5
+ <SetupUILanguage>
6
+ <UILanguage>en-US</UILanguage>
7
+ </SetupUILanguage>
8
+ <InputLocale>0409:00000409</InputLocale>
9
+ <SystemLocale>en-US</SystemLocale>
10
+ <UILanguage>en-US</UILanguage>
11
+ <UILanguageFallback>en-US</UILanguageFallback>
12
+ <UserLocale>en-US</UserLocale>
13
+ </component>
14
+ <component name="Microsoft-Windows-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
15
+ <DiskConfiguration>
16
+ <Disk wcm:action="add">
17
+ <DiskID>0</DiskID>
18
+ <WillWipeDisk>true</WillWipeDisk>
19
+ <CreatePartitions>
20
+ <!-- System partition (ESP) -->
21
+ <CreatePartition wcm:action="add">
22
+ <Order>1</Order>
23
+ <Type>EFI</Type>
24
+ <Size>128</Size>
25
+ </CreatePartition>
26
+ <!-- Microsoft reserved partition (MSR) -->
27
+ <CreatePartition wcm:action="add">
28
+ <Order>2</Order>
29
+ <Type>MSR</Type>
30
+ <Size>128</Size>
31
+ </CreatePartition>
32
+ <!-- Windows partition -->
33
+ <CreatePartition wcm:action="add">
34
+ <Order>3</Order>
35
+ <Type>Primary</Type>
36
+ <Extend>true</Extend>
37
+ </CreatePartition>
38
+ </CreatePartitions>
39
+ <ModifyPartitions>
40
+ <!-- System partition (ESP) -->
41
+ <ModifyPartition wcm:action="add">
42
+ <Order>1</Order>
43
+ <PartitionID>1</PartitionID>
44
+ <Label>System</Label>
45
+ <Format>FAT32</Format>
46
+ </ModifyPartition>
47
+ <!-- MSR partition does not need to be modified -->
48
+ <ModifyPartition wcm:action="add">
49
+ <Order>2</Order>
50
+ <PartitionID>2</PartitionID>
51
+ </ModifyPartition>
52
+ <!-- Windows partition -->
53
+ <ModifyPartition wcm:action="add">
54
+ <Order>3</Order>
55
+ <PartitionID>3</PartitionID>
56
+ <Label>Windows</Label>
57
+ <Letter>C</Letter>
58
+ <Format>NTFS</Format>
59
+ </ModifyPartition>
60
+ </ModifyPartitions>
61
+ </Disk>
62
+ </DiskConfiguration>
63
+ <ImageInstall>
64
+ <OSImage>
65
+ <InstallFrom>
66
+ <MetaData wcm:action="add">
67
+ <Key>/IMAGE/NAME</Key>
68
+ <Value>Windows Server 2019 SERVERSTANDARD</Value>
69
+ </MetaData>
70
+ </InstallFrom>
71
+ <InstallTo>
72
+ <DiskID>0</DiskID>
73
+ <PartitionID>3</PartitionID>
74
+ </InstallTo>
75
+ <WillShowUI>OnError</WillShowUI>
76
+ <InstallToAvailablePartition>false</InstallToAvailablePartition>
77
+ </OSImage>
78
+ </ImageInstall>
79
+ <DynamicUpdate>
80
+ <Enable>true</Enable>
81
+ <WillShowUI>Never</WillShowUI>
82
+ </DynamicUpdate>
83
+ <UpgradeData>
84
+ <Upgrade>false</Upgrade>
85
+ <WillShowUI>Never</WillShowUI>
86
+ </UpgradeData>
87
+ <UserData>
88
+ <AcceptEula>true</AcceptEula>
89
+ <FullName>Docker</FullName>
90
+ <Organization>Windows for Docker</Organization>
91
+ <ProductKey>
92
+ <Key>N69G4-B89J2-4G8F4-WWYCC-J464C</Key>
93
+ </ProductKey>
94
+ </UserData>
95
+ <EnableFirewall>false</EnableFirewall>
96
+ <Diagnostics>
97
+ <OptIn>false</OptIn>
98
+ </Diagnostics>
99
+ </component>
100
+ </settings>
101
+ <settings pass="offlineServicing">
102
+ <component name="Microsoft-Windows-LUA-Settings" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
103
+ <EnableLUA>false</EnableLUA>
104
+ </component>
105
+ </settings>
106
+ <settings pass="generalize">
107
+ <component name="Microsoft-Windows-PnPSysprep" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
108
+ <PersistAllDeviceInstalls>true</PersistAllDeviceInstalls>
109
+ </component>
110
+ <component name="Microsoft-Windows-Security-SPP" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
111
+ <SkipRearm>1</SkipRearm>
112
+ </component>
113
+ </settings>
114
+ <settings pass="specialize">
115
+ <component name="Microsoft-Windows-Security-SPP-UX" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
116
+ <SkipAutoActivation>true</SkipAutoActivation>
117
+ </component>
118
+ <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
119
+ <ComputerName>*</ComputerName>
120
+ <OEMInformation>
121
+ <Manufacturer>Dockur</Manufacturer>
122
+ <Model>Windows for Docker</Model>
123
+ <SupportHours>24/7</SupportHours>
124
+ <SupportPhone />
125
+ <SupportProvider>Dockur</SupportProvider>
126
+ <SupportURL>https://github.com/dockur/windows/issues</SupportURL>
127
+ </OEMInformation>
128
+ <OEMName>Windows for Docker</OEMName>
129
+ </component>
130
+ <component name="Microsoft-Windows-ErrorReportingCore" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
131
+ <DisableWER>1</DisableWER>
132
+ </component>
133
+ <component name="Microsoft-Windows-IE-InternetExplorer" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
134
+ <DisableAccelerators>true</DisableAccelerators>
135
+ <DisableFirstRunWizard>true</DisableFirstRunWizard>
136
+ <Home_Page>https://google.com</Home_Page>
137
+ <Help_Page>about:blank</Help_Page>
138
+ </component>
139
+ <component name="Microsoft-Windows-IE-InternetExplorer" processorArchitecture="wow64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
140
+ <DisableAccelerators>true</DisableAccelerators>
141
+ <DisableFirstRunWizard>true</DisableFirstRunWizard>
142
+ <Home_Page>https://google.com</Home_Page>
143
+ <Help_Page>about:blank</Help_Page>
144
+ </component>
145
+ <component name="Microsoft-Windows-SQMApi" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
146
+ <CEIPEnabled>0</CEIPEnabled>
147
+ </component>
148
+ <component name="Microsoft-Windows-SystemRestore-Main" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
149
+ <DisableSR>1</DisableSR>
150
+ </component>
151
+ <component name="Microsoft-Windows-International-Core" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
152
+ <InputLocale>0409:00000409</InputLocale>
153
+ <SystemLocale>en-US</SystemLocale>
154
+ <UILanguage>en-US</UILanguage>
155
+ <UILanguageFallback>en-US</UILanguageFallback>
156
+ <UserLocale>en-US</UserLocale>
157
+ </component>
158
+ <component name="Microsoft-Windows-Deployment" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
159
+ <RunSynchronous>
160
+ <RunSynchronousCommand wcm:action="add">
161
+ <Order>1</Order>
162
+ <Path>reg.exe add "HKLM\SOFTWARE\Policies\Microsoft\Windows NT\CurrentVersion\NetworkList\Signatures\FirstNetwork" /v Category /t REG_DWORD /d 1 /f</Path>
163
+ <Description>Set Network Location to Home</Description>
164
+ </RunSynchronousCommand>
165
+ </RunSynchronous>
166
+ </component>
167
+ <component name="Microsoft-Windows-ServerManager-SvrMgrNc" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
168
+ <DoNotOpenServerManagerAtLogon>true</DoNotOpenServerManagerAtLogon>
169
+ </component>
170
+ <component name="Microsoft-Windows-OutOfBoxExperience" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
171
+ <DoNotOpenInitialConfigurationTasksAtLogon>true</DoNotOpenInitialConfigurationTasksAtLogon>
172
+ </component>
173
+ <component name="Microsoft-Windows-TerminalServices-LocalSessionManager" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
174
+ <fDenyTSConnections>false</fDenyTSConnections>
175
+ </component>
176
+ <component name="Microsoft-Windows-TerminalServices-RDP-WinStationExtensions" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
177
+ <UserAuthentication>0</UserAuthentication>
178
+ </component>
179
+ <component name="Networking-MPSSVC-Svc" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
180
+ <FirewallGroups>
181
+ <FirewallGroup wcm:action="add" wcm:keyValue="RemoteDesktop">
182
+ <Active>true</Active>
183
+ <Profile>all</Profile>
184
+ <Group>@FirewallAPI.dll,-28752</Group>
185
+ </FirewallGroup>
186
+ </FirewallGroups>
187
+ </component>
188
+ </settings>
189
+ <settings pass="oobeSystem">
190
+ <component name="Microsoft-Windows-SecureStartup-FilterDriver" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
191
+ <PreventDeviceEncryption>true</PreventDeviceEncryption>
192
+ </component>
193
+ <component name="Microsoft-Windows-EnhancedStorage-Adm" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
194
+ <TCGSecurityActivationDisabled>1</TCGSecurityActivationDisabled>
195
+ </component>
196
+ <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
197
+ <UserAccounts>
198
+ <LocalAccounts>
199
+ <LocalAccount wcm:action="add">
200
+ <Name>Docker</Name>
201
+ <Group>Administrators</Group>
202
+ <Password>
203
+ <Value />
204
+ <PlainText>true</PlainText>
205
+ </Password>
206
+ </LocalAccount>
207
+ </LocalAccounts>
208
+ <AdministratorPassword>
209
+ <Value>password</Value>
210
+ <PlainText>true</PlainText>
211
+ </AdministratorPassword>
212
+ </UserAccounts>
213
+ <AutoLogon>
214
+ <Username>Docker</Username>
215
+ <Enabled>true</Enabled>
216
+ <LogonCount>65432</LogonCount>
217
+ <Password>
218
+ <Value />
219
+ <PlainText>true</PlainText>
220
+ </Password>
221
+ </AutoLogon>
222
+ <Display>
223
+ <ColorDepth>32</ColorDepth>
224
+ <HorizontalResolution>1920</HorizontalResolution>
225
+ <VerticalResolution>1080</VerticalResolution>
226
+ </Display>
227
+ <OOBE>
228
+ <HideEULAPage>true</HideEULAPage>
229
+ <HideLocalAccountScreen>true</HideLocalAccountScreen>
230
+ <HideOEMRegistrationScreen>true</HideOEMRegistrationScreen>
231
+ <HideOnlineAccountScreens>true</HideOnlineAccountScreens>
232
+ <HideWirelessSetupInOOBE>true</HideWirelessSetupInOOBE>
233
+ <NetworkLocation>Home</NetworkLocation>
234
+ <ProtectYourPC>3</ProtectYourPC>
235
+ <SkipUserOOBE>true</SkipUserOOBE>
236
+ <SkipMachineOOBE>true</SkipMachineOOBE>
237
+ </OOBE>
238
+ <RegisteredOrganization>Dockur</RegisteredOrganization>
239
+ <RegisteredOwner>Windows for Docker</RegisteredOwner>
240
+ <FirstLogonCommands>
241
+ <SynchronousCommand wcm:action="add">
242
+ <Order>1</Order>
243
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters" /v "AllowInsecureGuestAuth" /t REG_DWORD /d 1 /f</CommandLine>
244
+ <Description>Allow guest access to network shares</Description>
245
+ </SynchronousCommand>
246
+ <SynchronousCommand wcm:action="add">
247
+ <Order>2</Order>
248
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Control\Lsa" /v LimitBlankPasswordUse /t REG_DWORD /d 0 /f</CommandLine>
249
+ <Description>Allow RDP login with blank password</Description>
250
+ </SynchronousCommand>
251
+ <SynchronousCommand wcm:action="add">
252
+ <Order>3</Order>
253
+ <CommandLine>reg.exe add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\PasswordLess\Device" /v "DevicePasswordLessBuildVersion" /t REG_DWORD /d 0 /f</CommandLine>
254
+ <Description>Enable option for passwordless sign-in</Description>
255
+ </SynchronousCommand>
256
+ <SynchronousCommand wcm:action="add">
257
+ <Order>4</Order>
258
+ <CommandLine>cmd /C wmic useraccount where name="Docker" set PasswordExpires=false</CommandLine>
259
+ <Description>Password Never Expires</Description>
260
+ </SynchronousCommand>
261
+ <SynchronousCommand wcm:action="add">
262
+ <Order>5</Order>
263
+ <CommandLine>cmd /C POWERCFG -H OFF</CommandLine>
264
+ <Description>Disable Hibernation</Description>
265
+ </SynchronousCommand>
266
+ <SynchronousCommand wcm:action="add">
267
+ <Order>6</Order>
268
+ <CommandLine>cmd /C POWERCFG -X -monitor-timeout-ac 0</CommandLine>
269
+ <Description>Disable monitor blanking</Description>
270
+ </SynchronousCommand>
271
+ <SynchronousCommand wcm:action="add">
272
+ <Order>7</Order>
273
+ <CommandLine>reg.exe add "HKLM\SOFTWARE\Policies\Microsoft\Edge" /v "HideFirstRunExperience" /t REG_DWORD /d 1 /f</CommandLine>
274
+ <Description>Disable first-run experience in Edge</Description>
275
+ </SynchronousCommand>
276
+ <SynchronousCommand wcm:action="add">
277
+ <Order>8</Order>
278
+ <CommandLine>reg.exe add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "HideFileExt" /t REG_DWORD /d 0 /f</CommandLine>
279
+ <Description>Show file extensions in Explorer</Description>
280
+ </SynchronousCommand>
281
+ <SynchronousCommand wcm:action="add">
282
+ <Order>9</Order>
283
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Control\Power" /v "HibernateFileSizePercent" /t REG_DWORD /d 0 /f</CommandLine>
284
+ <Description>Zero Hibernation File</Description>
285
+ </SynchronousCommand>
286
+ <SynchronousCommand wcm:action="add">
287
+ <Order>10</Order>
288
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Control\Power" /v "HibernateEnabled" /t REG_DWORD /d 0 /f</CommandLine>
289
+ <Description>Disable Hibernation</Description>
290
+ </SynchronousCommand>
291
+ <SynchronousCommand wcm:action="add">
292
+ <Order>11</Order>
293
+ <CommandLine>cmd /C POWERCFG -X -standby-timeout-ac 0</CommandLine>
294
+ <Description>Disable Sleep</Description>
295
+ </SynchronousCommand>
296
+ <SynchronousCommand wcm:action="add">
297
+ <Order>12</Order>
298
+ <CommandLine>reg.exe add "HKLM\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services" /v "fAllowUnlistedRemotePrograms" /t REG_DWORD /d 1 /f</CommandLine>
299
+ <Description>Enable RemoteAPP to launch unlisted programs</Description>
300
+ </SynchronousCommand>
301
+ <SynchronousCommand wcm:action="add">
302
+ <Order>13</Order>
303
+ <CommandLine>reg.exe add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Search" /v "SearchboxTaskbarMode" /t REG_DWORD /d 0 /f</CommandLine>
304
+ <Description>Remove Search from the Taskbar</Description>
305
+ </SynchronousCommand>
306
+ <SynchronousCommand wcm:action="add">
307
+ <Order>14</Order>
308
+ <CommandLine>reg.exe add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "ShowTaskViewButton" /t REG_DWORD /d 0 /f</CommandLine>
309
+ <Description>Remove Task View from the Taskbar</Description>
310
+ </SynchronousCommand>
311
+ <SynchronousCommand wcm:action="add">
312
+ <Order>15</Order>
313
+ <CommandLine>reg.exe add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "TaskbarDa" /t REG_DWORD /d 0 /f</CommandLine>
314
+ <Description>Remove Widgets from the Taskbar</Description>
315
+ </SynchronousCommand>
316
+ <SynchronousCommand wcm:action="add">
317
+ <Order>16</Order>
318
+ <CommandLine>reg.exe add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "TaskbarMn" /t REG_DWORD /d 0 /f</CommandLine>
319
+ <Description>Remove Chat from the Taskbar</Description>
320
+ </SynchronousCommand>
321
+ <SynchronousCommand wcm:action="add">
322
+ <Order>17</Order>
323
+ <CommandLine>reg.exe add "HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU" /v "NoAutoUpdate" /t REG_DWORD /d 1 /f</CommandLine>
324
+ <Description>Turn off Windows Update auto download</Description>
325
+ </SynchronousCommand>
326
+ <SynchronousCommand wcm:action="add">
327
+ <Order>18</Order>
328
+ <CommandLine>netsh advfirewall firewall set rule group="@FirewallAPI.dll,-32752" new enable=Yes</CommandLine>
329
+ <Description>Enable Network Discovery</Description>
330
+ </SynchronousCommand>
331
+ <SynchronousCommand wcm:action="add">
332
+ <Order>19</Order>
333
+ <CommandLine>netsh advfirewall firewall set rule group="@FirewallAPI.dll,-28502" new enable=Yes</CommandLine>
334
+ <Description>Enable File Sharing</Description>
335
+ </SynchronousCommand>
336
+ <SynchronousCommand wcm:action="add">
337
+ <Order>20</Order>
338
+ <CommandLine>cmd /C if exist "C:\OEM\install.bat" start "Install" "cmd /C C:\OEM\install.bat"</CommandLine>
339
+ <Description>Execute custom script from the OEM folder if exists</Description>
340
+ </SynchronousCommand>
341
+ </FirstLogonCommands>
342
+ </component>
343
+ </settings>
344
+ </unattend>
assets/win2022-eval.xml ADDED
@@ -0,0 +1,341 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?xml version="1.0" encoding="UTF-8"?>
2
+ <unattend xmlns="urn:schemas-microsoft-com:unattend" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State">
3
+ <settings pass="windowsPE">
4
+ <component name="Microsoft-Windows-International-Core-WinPE" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
5
+ <SetupUILanguage>
6
+ <UILanguage>en-US</UILanguage>
7
+ </SetupUILanguage>
8
+ <InputLocale>0409:00000409</InputLocale>
9
+ <SystemLocale>en-US</SystemLocale>
10
+ <UILanguage>en-US</UILanguage>
11
+ <UILanguageFallback>en-US</UILanguageFallback>
12
+ <UserLocale>en-US</UserLocale>
13
+ </component>
14
+ <component name="Microsoft-Windows-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
15
+ <DiskConfiguration>
16
+ <Disk wcm:action="add">
17
+ <DiskID>0</DiskID>
18
+ <WillWipeDisk>true</WillWipeDisk>
19
+ <CreatePartitions>
20
+ <!-- System partition (ESP) -->
21
+ <CreatePartition wcm:action="add">
22
+ <Order>1</Order>
23
+ <Type>EFI</Type>
24
+ <Size>128</Size>
25
+ </CreatePartition>
26
+ <!-- Microsoft reserved partition (MSR) -->
27
+ <CreatePartition wcm:action="add">
28
+ <Order>2</Order>
29
+ <Type>MSR</Type>
30
+ <Size>128</Size>
31
+ </CreatePartition>
32
+ <!-- Windows partition -->
33
+ <CreatePartition wcm:action="add">
34
+ <Order>3</Order>
35
+ <Type>Primary</Type>
36
+ <Extend>true</Extend>
37
+ </CreatePartition>
38
+ </CreatePartitions>
39
+ <ModifyPartitions>
40
+ <!-- System partition (ESP) -->
41
+ <ModifyPartition wcm:action="add">
42
+ <Order>1</Order>
43
+ <PartitionID>1</PartitionID>
44
+ <Label>System</Label>
45
+ <Format>FAT32</Format>
46
+ </ModifyPartition>
47
+ <!-- MSR partition does not need to be modified -->
48
+ <ModifyPartition wcm:action="add">
49
+ <Order>2</Order>
50
+ <PartitionID>2</PartitionID>
51
+ </ModifyPartition>
52
+ <!-- Windows partition -->
53
+ <ModifyPartition wcm:action="add">
54
+ <Order>3</Order>
55
+ <PartitionID>3</PartitionID>
56
+ <Label>Windows</Label>
57
+ <Letter>C</Letter>
58
+ <Format>NTFS</Format>
59
+ </ModifyPartition>
60
+ </ModifyPartitions>
61
+ </Disk>
62
+ </DiskConfiguration>
63
+ <ImageInstall>
64
+ <OSImage>
65
+ <InstallFrom>
66
+ <MetaData wcm:action="add">
67
+ <Key>/IMAGE/NAME</Key>
68
+ <Value>Windows Server 2022 SERVERSTANDARD</Value>
69
+ </MetaData>
70
+ </InstallFrom>
71
+ <InstallTo>
72
+ <DiskID>0</DiskID>
73
+ <PartitionID>3</PartitionID>
74
+ </InstallTo>
75
+ <WillShowUI>OnError</WillShowUI>
76
+ <InstallToAvailablePartition>false</InstallToAvailablePartition>
77
+ </OSImage>
78
+ </ImageInstall>
79
+ <DynamicUpdate>
80
+ <Enable>true</Enable>
81
+ <WillShowUI>Never</WillShowUI>
82
+ </DynamicUpdate>
83
+ <UpgradeData>
84
+ <Upgrade>false</Upgrade>
85
+ <WillShowUI>Never</WillShowUI>
86
+ </UpgradeData>
87
+ <UserData>
88
+ <AcceptEula>true</AcceptEula>
89
+ <FullName>Docker</FullName>
90
+ <Organization>Windows for Docker</Organization>
91
+ </UserData>
92
+ <EnableFirewall>false</EnableFirewall>
93
+ <Diagnostics>
94
+ <OptIn>false</OptIn>
95
+ </Diagnostics>
96
+ </component>
97
+ </settings>
98
+ <settings pass="offlineServicing">
99
+ <component name="Microsoft-Windows-LUA-Settings" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
100
+ <EnableLUA>false</EnableLUA>
101
+ </component>
102
+ </settings>
103
+ <settings pass="generalize">
104
+ <component name="Microsoft-Windows-PnPSysprep" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
105
+ <PersistAllDeviceInstalls>true</PersistAllDeviceInstalls>
106
+ </component>
107
+ <component name="Microsoft-Windows-Security-SPP" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
108
+ <SkipRearm>1</SkipRearm>
109
+ </component>
110
+ </settings>
111
+ <settings pass="specialize">
112
+ <component name="Microsoft-Windows-Security-SPP-UX" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
113
+ <SkipAutoActivation>true</SkipAutoActivation>
114
+ </component>
115
+ <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
116
+ <ComputerName>*</ComputerName>
117
+ <OEMInformation>
118
+ <Manufacturer>Dockur</Manufacturer>
119
+ <Model>Windows for Docker</Model>
120
+ <SupportHours>24/7</SupportHours>
121
+ <SupportPhone />
122
+ <SupportProvider>Dockur</SupportProvider>
123
+ <SupportURL>https://github.com/dockur/windows/issues</SupportURL>
124
+ </OEMInformation>
125
+ <OEMName>Windows for Docker</OEMName>
126
+ </component>
127
+ <component name="Microsoft-Windows-ErrorReportingCore" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
128
+ <DisableWER>1</DisableWER>
129
+ </component>
130
+ <component name="Microsoft-Windows-IE-InternetExplorer" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
131
+ <DisableAccelerators>true</DisableAccelerators>
132
+ <DisableFirstRunWizard>true</DisableFirstRunWizard>
133
+ <Home_Page>https://google.com</Home_Page>
134
+ <Help_Page>about:blank</Help_Page>
135
+ </component>
136
+ <component name="Microsoft-Windows-IE-InternetExplorer" processorArchitecture="wow64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
137
+ <DisableAccelerators>true</DisableAccelerators>
138
+ <DisableFirstRunWizard>true</DisableFirstRunWizard>
139
+ <Home_Page>https://google.com</Home_Page>
140
+ <Help_Page>about:blank</Help_Page>
141
+ </component>
142
+ <component name="Microsoft-Windows-SQMApi" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
143
+ <CEIPEnabled>0</CEIPEnabled>
144
+ </component>
145
+ <component name="Microsoft-Windows-SystemRestore-Main" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
146
+ <DisableSR>1</DisableSR>
147
+ </component>
148
+ <component name="Microsoft-Windows-International-Core" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
149
+ <InputLocale>0409:00000409</InputLocale>
150
+ <SystemLocale>en-US</SystemLocale>
151
+ <UILanguage>en-US</UILanguage>
152
+ <UILanguageFallback>en-US</UILanguageFallback>
153
+ <UserLocale>en-US</UserLocale>
154
+ </component>
155
+ <component name="Microsoft-Windows-Deployment" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
156
+ <RunSynchronous>
157
+ <RunSynchronousCommand wcm:action="add">
158
+ <Order>1</Order>
159
+ <Path>reg.exe add "HKLM\SOFTWARE\Policies\Microsoft\Windows NT\CurrentVersion\NetworkList\Signatures\FirstNetwork" /v Category /t REG_DWORD /d 1 /f</Path>
160
+ <Description>Set Network Location to Home</Description>
161
+ </RunSynchronousCommand>
162
+ </RunSynchronous>
163
+ </component>
164
+ <component name="Microsoft-Windows-ServerManager-SvrMgrNc" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
165
+ <DoNotOpenServerManagerAtLogon>true</DoNotOpenServerManagerAtLogon>
166
+ </component>
167
+ <component name="Microsoft-Windows-OutOfBoxExperience" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
168
+ <DoNotOpenInitialConfigurationTasksAtLogon>true</DoNotOpenInitialConfigurationTasksAtLogon>
169
+ </component>
170
+ <component name="Microsoft-Windows-TerminalServices-LocalSessionManager" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
171
+ <fDenyTSConnections>false</fDenyTSConnections>
172
+ </component>
173
+ <component name="Microsoft-Windows-TerminalServices-RDP-WinStationExtensions" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
174
+ <UserAuthentication>0</UserAuthentication>
175
+ </component>
176
+ <component name="Networking-MPSSVC-Svc" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
177
+ <FirewallGroups>
178
+ <FirewallGroup wcm:action="add" wcm:keyValue="RemoteDesktop">
179
+ <Active>true</Active>
180
+ <Profile>all</Profile>
181
+ <Group>@FirewallAPI.dll,-28752</Group>
182
+ </FirewallGroup>
183
+ </FirewallGroups>
184
+ </component>
185
+ </settings>
186
+ <settings pass="oobeSystem">
187
+ <component name="Microsoft-Windows-SecureStartup-FilterDriver" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
188
+ <PreventDeviceEncryption>true</PreventDeviceEncryption>
189
+ </component>
190
+ <component name="Microsoft-Windows-EnhancedStorage-Adm" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
191
+ <TCGSecurityActivationDisabled>1</TCGSecurityActivationDisabled>
192
+ </component>
193
+ <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
194
+ <UserAccounts>
195
+ <LocalAccounts>
196
+ <LocalAccount wcm:action="add">
197
+ <Name>Docker</Name>
198
+ <Group>Administrators</Group>
199
+ <Password>
200
+ <Value />
201
+ <PlainText>true</PlainText>
202
+ </Password>
203
+ </LocalAccount>
204
+ </LocalAccounts>
205
+ <AdministratorPassword>
206
+ <Value>password</Value>
207
+ <PlainText>true</PlainText>
208
+ </AdministratorPassword>
209
+ </UserAccounts>
210
+ <AutoLogon>
211
+ <Username>Docker</Username>
212
+ <Enabled>true</Enabled>
213
+ <LogonCount>65432</LogonCount>
214
+ <Password>
215
+ <Value />
216
+ <PlainText>true</PlainText>
217
+ </Password>
218
+ </AutoLogon>
219
+ <Display>
220
+ <ColorDepth>32</ColorDepth>
221
+ <HorizontalResolution>1920</HorizontalResolution>
222
+ <VerticalResolution>1080</VerticalResolution>
223
+ </Display>
224
+ <OOBE>
225
+ <HideEULAPage>true</HideEULAPage>
226
+ <HideLocalAccountScreen>true</HideLocalAccountScreen>
227
+ <HideOEMRegistrationScreen>true</HideOEMRegistrationScreen>
228
+ <HideOnlineAccountScreens>true</HideOnlineAccountScreens>
229
+ <HideWirelessSetupInOOBE>true</HideWirelessSetupInOOBE>
230
+ <NetworkLocation>Home</NetworkLocation>
231
+ <ProtectYourPC>3</ProtectYourPC>
232
+ <SkipUserOOBE>true</SkipUserOOBE>
233
+ <SkipMachineOOBE>true</SkipMachineOOBE>
234
+ </OOBE>
235
+ <RegisteredOrganization>Dockur</RegisteredOrganization>
236
+ <RegisteredOwner>Windows for Docker</RegisteredOwner>
237
+ <FirstLogonCommands>
238
+ <SynchronousCommand wcm:action="add">
239
+ <Order>1</Order>
240
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters" /v "AllowInsecureGuestAuth" /t REG_DWORD /d 1 /f</CommandLine>
241
+ <Description>Allow guest access to network shares</Description>
242
+ </SynchronousCommand>
243
+ <SynchronousCommand wcm:action="add">
244
+ <Order>2</Order>
245
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Control\Lsa" /v LimitBlankPasswordUse /t REG_DWORD /d 0 /f</CommandLine>
246
+ <Description>Allow RDP login with blank password</Description>
247
+ </SynchronousCommand>
248
+ <SynchronousCommand wcm:action="add">
249
+ <Order>3</Order>
250
+ <CommandLine>reg.exe add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\PasswordLess\Device" /v "DevicePasswordLessBuildVersion" /t REG_DWORD /d 0 /f</CommandLine>
251
+ <Description>Enable option for passwordless sign-in</Description>
252
+ </SynchronousCommand>
253
+ <SynchronousCommand wcm:action="add">
254
+ <Order>4</Order>
255
+ <CommandLine>cmd /C wmic useraccount where name="Docker" set PasswordExpires=false</CommandLine>
256
+ <Description>Password Never Expires</Description>
257
+ </SynchronousCommand>
258
+ <SynchronousCommand wcm:action="add">
259
+ <Order>5</Order>
260
+ <CommandLine>cmd /C POWERCFG -H OFF</CommandLine>
261
+ <Description>Disable Hibernation</Description>
262
+ </SynchronousCommand>
263
+ <SynchronousCommand wcm:action="add">
264
+ <Order>6</Order>
265
+ <CommandLine>cmd /C POWERCFG -X -monitor-timeout-ac 0</CommandLine>
266
+ <Description>Disable monitor blanking</Description>
267
+ </SynchronousCommand>
268
+ <SynchronousCommand wcm:action="add">
269
+ <Order>7</Order>
270
+ <CommandLine>reg.exe add "HKLM\SOFTWARE\Policies\Microsoft\Edge" /v "HideFirstRunExperience" /t REG_DWORD /d 1 /f</CommandLine>
271
+ <Description>Disable first-run experience in Edge</Description>
272
+ </SynchronousCommand>
273
+ <SynchronousCommand wcm:action="add">
274
+ <Order>8</Order>
275
+ <CommandLine>reg.exe add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "HideFileExt" /t REG_DWORD /d 0 /f</CommandLine>
276
+ <Description>Show file extensions in Explorer</Description>
277
+ </SynchronousCommand>
278
+ <SynchronousCommand wcm:action="add">
279
+ <Order>9</Order>
280
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Control\Power" /v "HibernateFileSizePercent" /t REG_DWORD /d 0 /f</CommandLine>
281
+ <Description>Zero Hibernation File</Description>
282
+ </SynchronousCommand>
283
+ <SynchronousCommand wcm:action="add">
284
+ <Order>10</Order>
285
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Control\Power" /v "HibernateEnabled" /t REG_DWORD /d 0 /f</CommandLine>
286
+ <Description>Disable Hibernation</Description>
287
+ </SynchronousCommand>
288
+ <SynchronousCommand wcm:action="add">
289
+ <Order>11</Order>
290
+ <CommandLine>cmd /C POWERCFG -X -standby-timeout-ac 0</CommandLine>
291
+ <Description>Disable Sleep</Description>
292
+ </SynchronousCommand>
293
+ <SynchronousCommand wcm:action="add">
294
+ <Order>12</Order>
295
+ <CommandLine>reg.exe add "HKLM\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services" /v "fAllowUnlistedRemotePrograms" /t REG_DWORD /d 1 /f</CommandLine>
296
+ <Description>Enable RemoteAPP to launch unlisted programs</Description>
297
+ </SynchronousCommand>
298
+ <SynchronousCommand wcm:action="add">
299
+ <Order>13</Order>
300
+ <CommandLine>reg.exe add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Search" /v "SearchboxTaskbarMode" /t REG_DWORD /d 0 /f</CommandLine>
301
+ <Description>Remove Search from the Taskbar</Description>
302
+ </SynchronousCommand>
303
+ <SynchronousCommand wcm:action="add">
304
+ <Order>14</Order>
305
+ <CommandLine>reg.exe add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "ShowTaskViewButton" /t REG_DWORD /d 0 /f</CommandLine>
306
+ <Description>Remove Task View from the Taskbar</Description>
307
+ </SynchronousCommand>
308
+ <SynchronousCommand wcm:action="add">
309
+ <Order>15</Order>
310
+ <CommandLine>reg.exe add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "TaskbarDa" /t REG_DWORD /d 0 /f</CommandLine>
311
+ <Description>Remove Widgets from the Taskbar</Description>
312
+ </SynchronousCommand>
313
+ <SynchronousCommand wcm:action="add">
314
+ <Order>16</Order>
315
+ <CommandLine>reg.exe add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "TaskbarMn" /t REG_DWORD /d 0 /f</CommandLine>
316
+ <Description>Remove Chat from the Taskbar</Description>
317
+ </SynchronousCommand>
318
+ <SynchronousCommand wcm:action="add">
319
+ <Order>17</Order>
320
+ <CommandLine>reg.exe add "HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU" /v "NoAutoUpdate" /t REG_DWORD /d 1 /f</CommandLine>
321
+ <Description>Turn off Windows Update auto download</Description>
322
+ </SynchronousCommand>
323
+ <SynchronousCommand wcm:action="add">
324
+ <Order>18</Order>
325
+ <CommandLine>netsh advfirewall firewall set rule group="@FirewallAPI.dll,-32752" new enable=Yes</CommandLine>
326
+ <Description>Enable Network Discovery</Description>
327
+ </SynchronousCommand>
328
+ <SynchronousCommand wcm:action="add">
329
+ <Order>19</Order>
330
+ <CommandLine>netsh advfirewall firewall set rule group="@FirewallAPI.dll,-28502" new enable=Yes</CommandLine>
331
+ <Description>Enable File Sharing</Description>
332
+ </SynchronousCommand>
333
+ <SynchronousCommand wcm:action="add">
334
+ <Order>20</Order>
335
+ <CommandLine>cmd /C if exist "C:\OEM\install.bat" start "Install" "cmd /C C:\OEM\install.bat"</CommandLine>
336
+ <Description>Execute custom script from the OEM folder if exists</Description>
337
+ </SynchronousCommand>
338
+ </FirstLogonCommands>
339
+ </component>
340
+ </settings>
341
+ </unattend>
assets/win2022.xml ADDED
@@ -0,0 +1,344 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?xml version="1.0" encoding="UTF-8"?>
2
+ <unattend xmlns="urn:schemas-microsoft-com:unattend" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State">
3
+ <settings pass="windowsPE">
4
+ <component name="Microsoft-Windows-International-Core-WinPE" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
5
+ <SetupUILanguage>
6
+ <UILanguage>en-US</UILanguage>
7
+ </SetupUILanguage>
8
+ <InputLocale>0409:00000409</InputLocale>
9
+ <SystemLocale>en-US</SystemLocale>
10
+ <UILanguage>en-US</UILanguage>
11
+ <UILanguageFallback>en-US</UILanguageFallback>
12
+ <UserLocale>en-US</UserLocale>
13
+ </component>
14
+ <component name="Microsoft-Windows-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
15
+ <DiskConfiguration>
16
+ <Disk wcm:action="add">
17
+ <DiskID>0</DiskID>
18
+ <WillWipeDisk>true</WillWipeDisk>
19
+ <CreatePartitions>
20
+ <!-- System partition (ESP) -->
21
+ <CreatePartition wcm:action="add">
22
+ <Order>1</Order>
23
+ <Type>EFI</Type>
24
+ <Size>128</Size>
25
+ </CreatePartition>
26
+ <!-- Microsoft reserved partition (MSR) -->
27
+ <CreatePartition wcm:action="add">
28
+ <Order>2</Order>
29
+ <Type>MSR</Type>
30
+ <Size>128</Size>
31
+ </CreatePartition>
32
+ <!-- Windows partition -->
33
+ <CreatePartition wcm:action="add">
34
+ <Order>3</Order>
35
+ <Type>Primary</Type>
36
+ <Extend>true</Extend>
37
+ </CreatePartition>
38
+ </CreatePartitions>
39
+ <ModifyPartitions>
40
+ <!-- System partition (ESP) -->
41
+ <ModifyPartition wcm:action="add">
42
+ <Order>1</Order>
43
+ <PartitionID>1</PartitionID>
44
+ <Label>System</Label>
45
+ <Format>FAT32</Format>
46
+ </ModifyPartition>
47
+ <!-- MSR partition does not need to be modified -->
48
+ <ModifyPartition wcm:action="add">
49
+ <Order>2</Order>
50
+ <PartitionID>2</PartitionID>
51
+ </ModifyPartition>
52
+ <!-- Windows partition -->
53
+ <ModifyPartition wcm:action="add">
54
+ <Order>3</Order>
55
+ <PartitionID>3</PartitionID>
56
+ <Label>Windows</Label>
57
+ <Letter>C</Letter>
58
+ <Format>NTFS</Format>
59
+ </ModifyPartition>
60
+ </ModifyPartitions>
61
+ </Disk>
62
+ </DiskConfiguration>
63
+ <ImageInstall>
64
+ <OSImage>
65
+ <InstallFrom>
66
+ <MetaData wcm:action="add">
67
+ <Key>/IMAGE/NAME</Key>
68
+ <Value>Windows Server 2022 SERVERSTANDARD</Value>
69
+ </MetaData>
70
+ </InstallFrom>
71
+ <InstallTo>
72
+ <DiskID>0</DiskID>
73
+ <PartitionID>3</PartitionID>
74
+ </InstallTo>
75
+ <WillShowUI>OnError</WillShowUI>
76
+ <InstallToAvailablePartition>false</InstallToAvailablePartition>
77
+ </OSImage>
78
+ </ImageInstall>
79
+ <DynamicUpdate>
80
+ <Enable>true</Enable>
81
+ <WillShowUI>Never</WillShowUI>
82
+ </DynamicUpdate>
83
+ <UpgradeData>
84
+ <Upgrade>false</Upgrade>
85
+ <WillShowUI>Never</WillShowUI>
86
+ </UpgradeData>
87
+ <UserData>
88
+ <AcceptEula>true</AcceptEula>
89
+ <FullName>Docker</FullName>
90
+ <Organization>Windows for Docker</Organization>
91
+ <ProductKey>
92
+ <Key>VDYBN-27WPP-V4HQT-9VMD4-VMK7H</Key>
93
+ </ProductKey>
94
+ </UserData>
95
+ <EnableFirewall>false</EnableFirewall>
96
+ <Diagnostics>
97
+ <OptIn>false</OptIn>
98
+ </Diagnostics>
99
+ </component>
100
+ </settings>
101
+ <settings pass="offlineServicing">
102
+ <component name="Microsoft-Windows-LUA-Settings" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
103
+ <EnableLUA>false</EnableLUA>
104
+ </component>
105
+ </settings>
106
+ <settings pass="generalize">
107
+ <component name="Microsoft-Windows-PnPSysprep" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
108
+ <PersistAllDeviceInstalls>true</PersistAllDeviceInstalls>
109
+ </component>
110
+ <component name="Microsoft-Windows-Security-SPP" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
111
+ <SkipRearm>1</SkipRearm>
112
+ </component>
113
+ </settings>
114
+ <settings pass="specialize">
115
+ <component name="Microsoft-Windows-Security-SPP-UX" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
116
+ <SkipAutoActivation>true</SkipAutoActivation>
117
+ </component>
118
+ <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
119
+ <ComputerName>*</ComputerName>
120
+ <OEMInformation>
121
+ <Manufacturer>Dockur</Manufacturer>
122
+ <Model>Windows for Docker</Model>
123
+ <SupportHours>24/7</SupportHours>
124
+ <SupportPhone />
125
+ <SupportProvider>Dockur</SupportProvider>
126
+ <SupportURL>https://github.com/dockur/windows/issues</SupportURL>
127
+ </OEMInformation>
128
+ <OEMName>Windows for Docker</OEMName>
129
+ </component>
130
+ <component name="Microsoft-Windows-ErrorReportingCore" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
131
+ <DisableWER>1</DisableWER>
132
+ </component>
133
+ <component name="Microsoft-Windows-IE-InternetExplorer" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
134
+ <DisableAccelerators>true</DisableAccelerators>
135
+ <DisableFirstRunWizard>true</DisableFirstRunWizard>
136
+ <Home_Page>https://google.com</Home_Page>
137
+ <Help_Page>about:blank</Help_Page>
138
+ </component>
139
+ <component name="Microsoft-Windows-IE-InternetExplorer" processorArchitecture="wow64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
140
+ <DisableAccelerators>true</DisableAccelerators>
141
+ <DisableFirstRunWizard>true</DisableFirstRunWizard>
142
+ <Home_Page>https://google.com</Home_Page>
143
+ <Help_Page>about:blank</Help_Page>
144
+ </component>
145
+ <component name="Microsoft-Windows-SQMApi" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
146
+ <CEIPEnabled>0</CEIPEnabled>
147
+ </component>
148
+ <component name="Microsoft-Windows-SystemRestore-Main" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
149
+ <DisableSR>1</DisableSR>
150
+ </component>
151
+ <component name="Microsoft-Windows-International-Core" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
152
+ <InputLocale>0409:00000409</InputLocale>
153
+ <SystemLocale>en-US</SystemLocale>
154
+ <UILanguage>en-US</UILanguage>
155
+ <UILanguageFallback>en-US</UILanguageFallback>
156
+ <UserLocale>en-US</UserLocale>
157
+ </component>
158
+ <component name="Microsoft-Windows-Deployment" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
159
+ <RunSynchronous>
160
+ <RunSynchronousCommand wcm:action="add">
161
+ <Order>1</Order>
162
+ <Path>reg.exe add "HKLM\SOFTWARE\Policies\Microsoft\Windows NT\CurrentVersion\NetworkList\Signatures\FirstNetwork" /v Category /t REG_DWORD /d 1 /f</Path>
163
+ <Description>Set Network Location to Home</Description>
164
+ </RunSynchronousCommand>
165
+ </RunSynchronous>
166
+ </component>
167
+ <component name="Microsoft-Windows-ServerManager-SvrMgrNc" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
168
+ <DoNotOpenServerManagerAtLogon>true</DoNotOpenServerManagerAtLogon>
169
+ </component>
170
+ <component name="Microsoft-Windows-OutOfBoxExperience" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
171
+ <DoNotOpenInitialConfigurationTasksAtLogon>true</DoNotOpenInitialConfigurationTasksAtLogon>
172
+ </component>
173
+ <component name="Microsoft-Windows-TerminalServices-LocalSessionManager" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
174
+ <fDenyTSConnections>false</fDenyTSConnections>
175
+ </component>
176
+ <component name="Microsoft-Windows-TerminalServices-RDP-WinStationExtensions" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
177
+ <UserAuthentication>0</UserAuthentication>
178
+ </component>
179
+ <component name="Networking-MPSSVC-Svc" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
180
+ <FirewallGroups>
181
+ <FirewallGroup wcm:action="add" wcm:keyValue="RemoteDesktop">
182
+ <Active>true</Active>
183
+ <Profile>all</Profile>
184
+ <Group>@FirewallAPI.dll,-28752</Group>
185
+ </FirewallGroup>
186
+ </FirewallGroups>
187
+ </component>
188
+ </settings>
189
+ <settings pass="oobeSystem">
190
+ <component name="Microsoft-Windows-SecureStartup-FilterDriver" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
191
+ <PreventDeviceEncryption>true</PreventDeviceEncryption>
192
+ </component>
193
+ <component name="Microsoft-Windows-EnhancedStorage-Adm" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
194
+ <TCGSecurityActivationDisabled>1</TCGSecurityActivationDisabled>
195
+ </component>
196
+ <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
197
+ <UserAccounts>
198
+ <LocalAccounts>
199
+ <LocalAccount wcm:action="add">
200
+ <Name>Docker</Name>
201
+ <Group>Administrators</Group>
202
+ <Password>
203
+ <Value />
204
+ <PlainText>true</PlainText>
205
+ </Password>
206
+ </LocalAccount>
207
+ </LocalAccounts>
208
+ <AdministratorPassword>
209
+ <Value>password</Value>
210
+ <PlainText>true</PlainText>
211
+ </AdministratorPassword>
212
+ </UserAccounts>
213
+ <AutoLogon>
214
+ <Username>Docker</Username>
215
+ <Enabled>true</Enabled>
216
+ <LogonCount>65432</LogonCount>
217
+ <Password>
218
+ <Value />
219
+ <PlainText>true</PlainText>
220
+ </Password>
221
+ </AutoLogon>
222
+ <Display>
223
+ <ColorDepth>32</ColorDepth>
224
+ <HorizontalResolution>1920</HorizontalResolution>
225
+ <VerticalResolution>1080</VerticalResolution>
226
+ </Display>
227
+ <OOBE>
228
+ <HideEULAPage>true</HideEULAPage>
229
+ <HideLocalAccountScreen>true</HideLocalAccountScreen>
230
+ <HideOEMRegistrationScreen>true</HideOEMRegistrationScreen>
231
+ <HideOnlineAccountScreens>true</HideOnlineAccountScreens>
232
+ <HideWirelessSetupInOOBE>true</HideWirelessSetupInOOBE>
233
+ <NetworkLocation>Home</NetworkLocation>
234
+ <ProtectYourPC>3</ProtectYourPC>
235
+ <SkipUserOOBE>true</SkipUserOOBE>
236
+ <SkipMachineOOBE>true</SkipMachineOOBE>
237
+ </OOBE>
238
+ <RegisteredOrganization>Dockur</RegisteredOrganization>
239
+ <RegisteredOwner>Windows for Docker</RegisteredOwner>
240
+ <FirstLogonCommands>
241
+ <SynchronousCommand wcm:action="add">
242
+ <Order>1</Order>
243
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters" /v "AllowInsecureGuestAuth" /t REG_DWORD /d 1 /f</CommandLine>
244
+ <Description>Allow guest access to network shares</Description>
245
+ </SynchronousCommand>
246
+ <SynchronousCommand wcm:action="add">
247
+ <Order>2</Order>
248
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Control\Lsa" /v LimitBlankPasswordUse /t REG_DWORD /d 0 /f</CommandLine>
249
+ <Description>Allow RDP login with blank password</Description>
250
+ </SynchronousCommand>
251
+ <SynchronousCommand wcm:action="add">
252
+ <Order>3</Order>
253
+ <CommandLine>reg.exe add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\PasswordLess\Device" /v "DevicePasswordLessBuildVersion" /t REG_DWORD /d 0 /f</CommandLine>
254
+ <Description>Enable option for passwordless sign-in</Description>
255
+ </SynchronousCommand>
256
+ <SynchronousCommand wcm:action="add">
257
+ <Order>4</Order>
258
+ <CommandLine>cmd /C wmic useraccount where name="Docker" set PasswordExpires=false</CommandLine>
259
+ <Description>Password Never Expires</Description>
260
+ </SynchronousCommand>
261
+ <SynchronousCommand wcm:action="add">
262
+ <Order>5</Order>
263
+ <CommandLine>cmd /C POWERCFG -H OFF</CommandLine>
264
+ <Description>Disable Hibernation</Description>
265
+ </SynchronousCommand>
266
+ <SynchronousCommand wcm:action="add">
267
+ <Order>6</Order>
268
+ <CommandLine>cmd /C POWERCFG -X -monitor-timeout-ac 0</CommandLine>
269
+ <Description>Disable monitor blanking</Description>
270
+ </SynchronousCommand>
271
+ <SynchronousCommand wcm:action="add">
272
+ <Order>7</Order>
273
+ <CommandLine>reg.exe add "HKLM\SOFTWARE\Policies\Microsoft\Edge" /v "HideFirstRunExperience" /t REG_DWORD /d 1 /f</CommandLine>
274
+ <Description>Disable first-run experience in Edge</Description>
275
+ </SynchronousCommand>
276
+ <SynchronousCommand wcm:action="add">
277
+ <Order>8</Order>
278
+ <CommandLine>reg.exe add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "HideFileExt" /t REG_DWORD /d 0 /f</CommandLine>
279
+ <Description>Show file extensions in Explorer</Description>
280
+ </SynchronousCommand>
281
+ <SynchronousCommand wcm:action="add">
282
+ <Order>9</Order>
283
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Control\Power" /v "HibernateFileSizePercent" /t REG_DWORD /d 0 /f</CommandLine>
284
+ <Description>Zero Hibernation File</Description>
285
+ </SynchronousCommand>
286
+ <SynchronousCommand wcm:action="add">
287
+ <Order>10</Order>
288
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Control\Power" /v "HibernateEnabled" /t REG_DWORD /d 0 /f</CommandLine>
289
+ <Description>Disable Hibernation</Description>
290
+ </SynchronousCommand>
291
+ <SynchronousCommand wcm:action="add">
292
+ <Order>11</Order>
293
+ <CommandLine>cmd /C POWERCFG -X -standby-timeout-ac 0</CommandLine>
294
+ <Description>Disable Sleep</Description>
295
+ </SynchronousCommand>
296
+ <SynchronousCommand wcm:action="add">
297
+ <Order>12</Order>
298
+ <CommandLine>reg.exe add "HKLM\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services" /v "fAllowUnlistedRemotePrograms" /t REG_DWORD /d 1 /f</CommandLine>
299
+ <Description>Enable RemoteAPP to launch unlisted programs</Description>
300
+ </SynchronousCommand>
301
+ <SynchronousCommand wcm:action="add">
302
+ <Order>13</Order>
303
+ <CommandLine>reg.exe add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Search" /v "SearchboxTaskbarMode" /t REG_DWORD /d 0 /f</CommandLine>
304
+ <Description>Remove Search from the Taskbar</Description>
305
+ </SynchronousCommand>
306
+ <SynchronousCommand wcm:action="add">
307
+ <Order>14</Order>
308
+ <CommandLine>reg.exe add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "ShowTaskViewButton" /t REG_DWORD /d 0 /f</CommandLine>
309
+ <Description>Remove Task View from the Taskbar</Description>
310
+ </SynchronousCommand>
311
+ <SynchronousCommand wcm:action="add">
312
+ <Order>15</Order>
313
+ <CommandLine>reg.exe add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "TaskbarDa" /t REG_DWORD /d 0 /f</CommandLine>
314
+ <Description>Remove Widgets from the Taskbar</Description>
315
+ </SynchronousCommand>
316
+ <SynchronousCommand wcm:action="add">
317
+ <Order>16</Order>
318
+ <CommandLine>reg.exe add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "TaskbarMn" /t REG_DWORD /d 0 /f</CommandLine>
319
+ <Description>Remove Chat from the Taskbar</Description>
320
+ </SynchronousCommand>
321
+ <SynchronousCommand wcm:action="add">
322
+ <Order>17</Order>
323
+ <CommandLine>reg.exe add "HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU" /v "NoAutoUpdate" /t REG_DWORD /d 1 /f</CommandLine>
324
+ <Description>Turn off Windows Update auto download</Description>
325
+ </SynchronousCommand>
326
+ <SynchronousCommand wcm:action="add">
327
+ <Order>18</Order>
328
+ <CommandLine>netsh advfirewall firewall set rule group="@FirewallAPI.dll,-32752" new enable=Yes</CommandLine>
329
+ <Description>Enable Network Discovery</Description>
330
+ </SynchronousCommand>
331
+ <SynchronousCommand wcm:action="add">
332
+ <Order>19</Order>
333
+ <CommandLine>netsh advfirewall firewall set rule group="@FirewallAPI.dll,-28502" new enable=Yes</CommandLine>
334
+ <Description>Enable File Sharing</Description>
335
+ </SynchronousCommand>
336
+ <SynchronousCommand wcm:action="add">
337
+ <Order>20</Order>
338
+ <CommandLine>cmd /C if exist "C:\OEM\install.bat" start "Install" "cmd /C C:\OEM\install.bat"</CommandLine>
339
+ <Description>Execute custom script from the OEM folder if exists</Description>
340
+ </SynchronousCommand>
341
+ </FirstLogonCommands>
342
+ </component>
343
+ </settings>
344
+ </unattend>
assets/win2025-eval.xml ADDED
@@ -0,0 +1,341 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?xml version="1.0" encoding="UTF-8"?>
2
+ <unattend xmlns="urn:schemas-microsoft-com:unattend" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State">
3
+ <settings pass="windowsPE">
4
+ <component name="Microsoft-Windows-International-Core-WinPE" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
5
+ <SetupUILanguage>
6
+ <UILanguage>en-US</UILanguage>
7
+ </SetupUILanguage>
8
+ <InputLocale>0409:00000409</InputLocale>
9
+ <SystemLocale>en-US</SystemLocale>
10
+ <UILanguage>en-US</UILanguage>
11
+ <UILanguageFallback>en-US</UILanguageFallback>
12
+ <UserLocale>en-US</UserLocale>
13
+ </component>
14
+ <component name="Microsoft-Windows-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
15
+ <DiskConfiguration>
16
+ <Disk wcm:action="add">
17
+ <DiskID>0</DiskID>
18
+ <WillWipeDisk>true</WillWipeDisk>
19
+ <CreatePartitions>
20
+ <!-- System partition (ESP) -->
21
+ <CreatePartition wcm:action="add">
22
+ <Order>1</Order>
23
+ <Type>EFI</Type>
24
+ <Size>128</Size>
25
+ </CreatePartition>
26
+ <!-- Microsoft reserved partition (MSR) -->
27
+ <CreatePartition wcm:action="add">
28
+ <Order>2</Order>
29
+ <Type>MSR</Type>
30
+ <Size>128</Size>
31
+ </CreatePartition>
32
+ <!-- Windows partition -->
33
+ <CreatePartition wcm:action="add">
34
+ <Order>3</Order>
35
+ <Type>Primary</Type>
36
+ <Extend>true</Extend>
37
+ </CreatePartition>
38
+ </CreatePartitions>
39
+ <ModifyPartitions>
40
+ <!-- System partition (ESP) -->
41
+ <ModifyPartition wcm:action="add">
42
+ <Order>1</Order>
43
+ <PartitionID>1</PartitionID>
44
+ <Label>System</Label>
45
+ <Format>FAT32</Format>
46
+ </ModifyPartition>
47
+ <!-- MSR partition does not need to be modified -->
48
+ <ModifyPartition wcm:action="add">
49
+ <Order>2</Order>
50
+ <PartitionID>2</PartitionID>
51
+ </ModifyPartition>
52
+ <!-- Windows partition -->
53
+ <ModifyPartition wcm:action="add">
54
+ <Order>3</Order>
55
+ <PartitionID>3</PartitionID>
56
+ <Label>Windows</Label>
57
+ <Letter>C</Letter>
58
+ <Format>NTFS</Format>
59
+ </ModifyPartition>
60
+ </ModifyPartitions>
61
+ </Disk>
62
+ </DiskConfiguration>
63
+ <ImageInstall>
64
+ <OSImage>
65
+ <InstallFrom>
66
+ <MetaData wcm:action="add">
67
+ <Key>/IMAGE/NAME</Key>
68
+ <Value>Windows Server 2025 SERVERSTANDARD</Value>
69
+ </MetaData>
70
+ </InstallFrom>
71
+ <InstallTo>
72
+ <DiskID>0</DiskID>
73
+ <PartitionID>3</PartitionID>
74
+ </InstallTo>
75
+ <WillShowUI>OnError</WillShowUI>
76
+ <InstallToAvailablePartition>false</InstallToAvailablePartition>
77
+ </OSImage>
78
+ </ImageInstall>
79
+ <DynamicUpdate>
80
+ <Enable>true</Enable>
81
+ <WillShowUI>Never</WillShowUI>
82
+ </DynamicUpdate>
83
+ <UpgradeData>
84
+ <Upgrade>false</Upgrade>
85
+ <WillShowUI>Never</WillShowUI>
86
+ </UpgradeData>
87
+ <UserData>
88
+ <AcceptEula>true</AcceptEula>
89
+ <FullName>Docker</FullName>
90
+ <Organization>Windows for Docker</Organization>
91
+ </UserData>
92
+ <EnableFirewall>false</EnableFirewall>
93
+ <Diagnostics>
94
+ <OptIn>false</OptIn>
95
+ </Diagnostics>
96
+ </component>
97
+ </settings>
98
+ <settings pass="offlineServicing">
99
+ <component name="Microsoft-Windows-LUA-Settings" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
100
+ <EnableLUA>false</EnableLUA>
101
+ </component>
102
+ </settings>
103
+ <settings pass="generalize">
104
+ <component name="Microsoft-Windows-PnPSysprep" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
105
+ <PersistAllDeviceInstalls>true</PersistAllDeviceInstalls>
106
+ </component>
107
+ <component name="Microsoft-Windows-Security-SPP" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
108
+ <SkipRearm>1</SkipRearm>
109
+ </component>
110
+ </settings>
111
+ <settings pass="specialize">
112
+ <component name="Microsoft-Windows-Security-SPP-UX" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
113
+ <SkipAutoActivation>true</SkipAutoActivation>
114
+ </component>
115
+ <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
116
+ <ComputerName>*</ComputerName>
117
+ <OEMInformation>
118
+ <Manufacturer>Dockur</Manufacturer>
119
+ <Model>Windows for Docker</Model>
120
+ <SupportHours>24/7</SupportHours>
121
+ <SupportPhone />
122
+ <SupportProvider>Dockur</SupportProvider>
123
+ <SupportURL>https://github.com/dockur/windows/issues</SupportURL>
124
+ </OEMInformation>
125
+ <OEMName>Windows for Docker</OEMName>
126
+ </component>
127
+ <component name="Microsoft-Windows-ErrorReportingCore" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
128
+ <DisableWER>1</DisableWER>
129
+ </component>
130
+ <component name="Microsoft-Windows-IE-InternetExplorer" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
131
+ <DisableAccelerators>true</DisableAccelerators>
132
+ <DisableFirstRunWizard>true</DisableFirstRunWizard>
133
+ <Home_Page>https://google.com</Home_Page>
134
+ <Help_Page>about:blank</Help_Page>
135
+ </component>
136
+ <component name="Microsoft-Windows-IE-InternetExplorer" processorArchitecture="wow64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
137
+ <DisableAccelerators>true</DisableAccelerators>
138
+ <DisableFirstRunWizard>true</DisableFirstRunWizard>
139
+ <Home_Page>https://google.com</Home_Page>
140
+ <Help_Page>about:blank</Help_Page>
141
+ </component>
142
+ <component name="Microsoft-Windows-SQMApi" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
143
+ <CEIPEnabled>0</CEIPEnabled>
144
+ </component>
145
+ <component name="Microsoft-Windows-SystemRestore-Main" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
146
+ <DisableSR>1</DisableSR>
147
+ </component>
148
+ <component name="Microsoft-Windows-International-Core" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
149
+ <InputLocale>0409:00000409</InputLocale>
150
+ <SystemLocale>en-US</SystemLocale>
151
+ <UILanguage>en-US</UILanguage>
152
+ <UILanguageFallback>en-US</UILanguageFallback>
153
+ <UserLocale>en-US</UserLocale>
154
+ </component>
155
+ <component name="Microsoft-Windows-Deployment" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
156
+ <RunSynchronous>
157
+ <RunSynchronousCommand wcm:action="add">
158
+ <Order>1</Order>
159
+ <Path>reg.exe add "HKLM\SOFTWARE\Policies\Microsoft\Windows NT\CurrentVersion\NetworkList\Signatures\FirstNetwork" /v Category /t REG_DWORD /d 1 /f</Path>
160
+ <Description>Set Network Location to Home</Description>
161
+ </RunSynchronousCommand>
162
+ </RunSynchronous>
163
+ </component>
164
+ <component name="Microsoft-Windows-ServerManager-SvrMgrNc" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
165
+ <DoNotOpenServerManagerAtLogon>true</DoNotOpenServerManagerAtLogon>
166
+ </component>
167
+ <component name="Microsoft-Windows-OutOfBoxExperience" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
168
+ <DoNotOpenInitialConfigurationTasksAtLogon>true</DoNotOpenInitialConfigurationTasksAtLogon>
169
+ </component>
170
+ <component name="Microsoft-Windows-TerminalServices-LocalSessionManager" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
171
+ <fDenyTSConnections>false</fDenyTSConnections>
172
+ </component>
173
+ <component name="Microsoft-Windows-TerminalServices-RDP-WinStationExtensions" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
174
+ <UserAuthentication>0</UserAuthentication>
175
+ </component>
176
+ <component name="Networking-MPSSVC-Svc" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
177
+ <FirewallGroups>
178
+ <FirewallGroup wcm:action="add" wcm:keyValue="RemoteDesktop">
179
+ <Active>true</Active>
180
+ <Profile>all</Profile>
181
+ <Group>@FirewallAPI.dll,-28752</Group>
182
+ </FirewallGroup>
183
+ </FirewallGroups>
184
+ </component>
185
+ </settings>
186
+ <settings pass="oobeSystem">
187
+ <component name="Microsoft-Windows-SecureStartup-FilterDriver" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
188
+ <PreventDeviceEncryption>true</PreventDeviceEncryption>
189
+ </component>
190
+ <component name="Microsoft-Windows-EnhancedStorage-Adm" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
191
+ <TCGSecurityActivationDisabled>1</TCGSecurityActivationDisabled>
192
+ </component>
193
+ <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
194
+ <UserAccounts>
195
+ <LocalAccounts>
196
+ <LocalAccount wcm:action="add">
197
+ <Name>Docker</Name>
198
+ <Group>Administrators</Group>
199
+ <Password>
200
+ <Value />
201
+ <PlainText>true</PlainText>
202
+ </Password>
203
+ </LocalAccount>
204
+ </LocalAccounts>
205
+ <AdministratorPassword>
206
+ <Value>password</Value>
207
+ <PlainText>true</PlainText>
208
+ </AdministratorPassword>
209
+ </UserAccounts>
210
+ <AutoLogon>
211
+ <Username>Docker</Username>
212
+ <Enabled>true</Enabled>
213
+ <LogonCount>65432</LogonCount>
214
+ <Password>
215
+ <Value />
216
+ <PlainText>true</PlainText>
217
+ </Password>
218
+ </AutoLogon>
219
+ <Display>
220
+ <ColorDepth>32</ColorDepth>
221
+ <HorizontalResolution>1920</HorizontalResolution>
222
+ <VerticalResolution>1080</VerticalResolution>
223
+ </Display>
224
+ <OOBE>
225
+ <HideEULAPage>true</HideEULAPage>
226
+ <HideLocalAccountScreen>true</HideLocalAccountScreen>
227
+ <HideOEMRegistrationScreen>true</HideOEMRegistrationScreen>
228
+ <HideOnlineAccountScreens>true</HideOnlineAccountScreens>
229
+ <HideWirelessSetupInOOBE>true</HideWirelessSetupInOOBE>
230
+ <NetworkLocation>Home</NetworkLocation>
231
+ <ProtectYourPC>3</ProtectYourPC>
232
+ <SkipUserOOBE>true</SkipUserOOBE>
233
+ <SkipMachineOOBE>true</SkipMachineOOBE>
234
+ </OOBE>
235
+ <RegisteredOrganization>Dockur</RegisteredOrganization>
236
+ <RegisteredOwner>Windows for Docker</RegisteredOwner>
237
+ <FirstLogonCommands>
238
+ <SynchronousCommand wcm:action="add">
239
+ <Order>1</Order>
240
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters" /v "AllowInsecureGuestAuth" /t REG_DWORD /d 1 /f</CommandLine>
241
+ <Description>Allow guest access to network shares</Description>
242
+ </SynchronousCommand>
243
+ <SynchronousCommand wcm:action="add">
244
+ <Order>2</Order>
245
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Control\Lsa" /v LimitBlankPasswordUse /t REG_DWORD /d 0 /f</CommandLine>
246
+ <Description>Allow RDP login with blank password</Description>
247
+ </SynchronousCommand>
248
+ <SynchronousCommand wcm:action="add">
249
+ <Order>3</Order>
250
+ <CommandLine>reg.exe add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\PasswordLess\Device" /v "DevicePasswordLessBuildVersion" /t REG_DWORD /d 0 /f</CommandLine>
251
+ <Description>Enable option for passwordless sign-in</Description>
252
+ </SynchronousCommand>
253
+ <SynchronousCommand wcm:action="add">
254
+ <Order>4</Order>
255
+ <CommandLine>cmd /C wmic useraccount where name="Docker" set PasswordExpires=false</CommandLine>
256
+ <Description>Password Never Expires</Description>
257
+ </SynchronousCommand>
258
+ <SynchronousCommand wcm:action="add">
259
+ <Order>5</Order>
260
+ <CommandLine>cmd /C POWERCFG -H OFF</CommandLine>
261
+ <Description>Disable Hibernation</Description>
262
+ </SynchronousCommand>
263
+ <SynchronousCommand wcm:action="add">
264
+ <Order>6</Order>
265
+ <CommandLine>cmd /C POWERCFG -X -monitor-timeout-ac 0</CommandLine>
266
+ <Description>Disable monitor blanking</Description>
267
+ </SynchronousCommand>
268
+ <SynchronousCommand wcm:action="add">
269
+ <Order>7</Order>
270
+ <CommandLine>reg.exe add "HKLM\SOFTWARE\Policies\Microsoft\Edge" /v "HideFirstRunExperience" /t REG_DWORD /d 1 /f</CommandLine>
271
+ <Description>Disable first-run experience in Edge</Description>
272
+ </SynchronousCommand>
273
+ <SynchronousCommand wcm:action="add">
274
+ <Order>8</Order>
275
+ <CommandLine>reg.exe add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "HideFileExt" /t REG_DWORD /d 0 /f</CommandLine>
276
+ <Description>Show file extensions in Explorer</Description>
277
+ </SynchronousCommand>
278
+ <SynchronousCommand wcm:action="add">
279
+ <Order>9</Order>
280
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Control\Power" /v "HibernateFileSizePercent" /t REG_DWORD /d 0 /f</CommandLine>
281
+ <Description>Zero Hibernation File</Description>
282
+ </SynchronousCommand>
283
+ <SynchronousCommand wcm:action="add">
284
+ <Order>10</Order>
285
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Control\Power" /v "HibernateEnabled" /t REG_DWORD /d 0 /f</CommandLine>
286
+ <Description>Disable Hibernation</Description>
287
+ </SynchronousCommand>
288
+ <SynchronousCommand wcm:action="add">
289
+ <Order>11</Order>
290
+ <CommandLine>cmd /C POWERCFG -X -standby-timeout-ac 0</CommandLine>
291
+ <Description>Disable Sleep</Description>
292
+ </SynchronousCommand>
293
+ <SynchronousCommand wcm:action="add">
294
+ <Order>12</Order>
295
+ <CommandLine>reg.exe add "HKLM\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services" /v "fAllowUnlistedRemotePrograms" /t REG_DWORD /d 1 /f</CommandLine>
296
+ <Description>Enable RemoteAPP to launch unlisted programs</Description>
297
+ </SynchronousCommand>
298
+ <SynchronousCommand wcm:action="add">
299
+ <Order>13</Order>
300
+ <CommandLine>reg.exe add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Search" /v "SearchboxTaskbarMode" /t REG_DWORD /d 0 /f</CommandLine>
301
+ <Description>Remove Search from the Taskbar</Description>
302
+ </SynchronousCommand>
303
+ <SynchronousCommand wcm:action="add">
304
+ <Order>14</Order>
305
+ <CommandLine>reg.exe add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "ShowTaskViewButton" /t REG_DWORD /d 0 /f</CommandLine>
306
+ <Description>Remove Task View from the Taskbar</Description>
307
+ </SynchronousCommand>
308
+ <SynchronousCommand wcm:action="add">
309
+ <Order>15</Order>
310
+ <CommandLine>reg.exe add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "TaskbarDa" /t REG_DWORD /d 0 /f</CommandLine>
311
+ <Description>Remove Widgets from the Taskbar</Description>
312
+ </SynchronousCommand>
313
+ <SynchronousCommand wcm:action="add">
314
+ <Order>16</Order>
315
+ <CommandLine>reg.exe add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "TaskbarMn" /t REG_DWORD /d 0 /f</CommandLine>
316
+ <Description>Remove Chat from the Taskbar</Description>
317
+ </SynchronousCommand>
318
+ <SynchronousCommand wcm:action="add">
319
+ <Order>17</Order>
320
+ <CommandLine>reg.exe add "HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU" /v "NoAutoUpdate" /t REG_DWORD /d 1 /f</CommandLine>
321
+ <Description>Turn off Windows Update auto download</Description>
322
+ </SynchronousCommand>
323
+ <SynchronousCommand wcm:action="add">
324
+ <Order>18</Order>
325
+ <CommandLine>netsh advfirewall firewall set rule group="@FirewallAPI.dll,-32752" new enable=Yes</CommandLine>
326
+ <Description>Enable Network Discovery</Description>
327
+ </SynchronousCommand>
328
+ <SynchronousCommand wcm:action="add">
329
+ <Order>19</Order>
330
+ <CommandLine>netsh advfirewall firewall set rule group="@FirewallAPI.dll,-28502" new enable=Yes</CommandLine>
331
+ <Description>Enable File Sharing</Description>
332
+ </SynchronousCommand>
333
+ <SynchronousCommand wcm:action="add">
334
+ <Order>20</Order>
335
+ <CommandLine>cmd /C if exist "C:\OEM\install.bat" start "Install" "cmd /C C:\OEM\install.bat"</CommandLine>
336
+ <Description>Execute custom script from the OEM folder if exists</Description>
337
+ </SynchronousCommand>
338
+ </FirstLogonCommands>
339
+ </component>
340
+ </settings>
341
+ </unattend>
assets/win2025.xml ADDED
@@ -0,0 +1,344 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?xml version="1.0" encoding="UTF-8"?>
2
+ <unattend xmlns="urn:schemas-microsoft-com:unattend" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State">
3
+ <settings pass="windowsPE">
4
+ <component name="Microsoft-Windows-International-Core-WinPE" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
5
+ <SetupUILanguage>
6
+ <UILanguage>en-US</UILanguage>
7
+ </SetupUILanguage>
8
+ <InputLocale>0409:00000409</InputLocale>
9
+ <SystemLocale>en-US</SystemLocale>
10
+ <UILanguage>en-US</UILanguage>
11
+ <UILanguageFallback>en-US</UILanguageFallback>
12
+ <UserLocale>en-US</UserLocale>
13
+ </component>
14
+ <component name="Microsoft-Windows-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
15
+ <DiskConfiguration>
16
+ <Disk wcm:action="add">
17
+ <DiskID>0</DiskID>
18
+ <WillWipeDisk>true</WillWipeDisk>
19
+ <CreatePartitions>
20
+ <!-- System partition (ESP) -->
21
+ <CreatePartition wcm:action="add">
22
+ <Order>1</Order>
23
+ <Type>EFI</Type>
24
+ <Size>128</Size>
25
+ </CreatePartition>
26
+ <!-- Microsoft reserved partition (MSR) -->
27
+ <CreatePartition wcm:action="add">
28
+ <Order>2</Order>
29
+ <Type>MSR</Type>
30
+ <Size>128</Size>
31
+ </CreatePartition>
32
+ <!-- Windows partition -->
33
+ <CreatePartition wcm:action="add">
34
+ <Order>3</Order>
35
+ <Type>Primary</Type>
36
+ <Extend>true</Extend>
37
+ </CreatePartition>
38
+ </CreatePartitions>
39
+ <ModifyPartitions>
40
+ <!-- System partition (ESP) -->
41
+ <ModifyPartition wcm:action="add">
42
+ <Order>1</Order>
43
+ <PartitionID>1</PartitionID>
44
+ <Label>System</Label>
45
+ <Format>FAT32</Format>
46
+ </ModifyPartition>
47
+ <!-- MSR partition does not need to be modified -->
48
+ <ModifyPartition wcm:action="add">
49
+ <Order>2</Order>
50
+ <PartitionID>2</PartitionID>
51
+ </ModifyPartition>
52
+ <!-- Windows partition -->
53
+ <ModifyPartition wcm:action="add">
54
+ <Order>3</Order>
55
+ <PartitionID>3</PartitionID>
56
+ <Label>Windows</Label>
57
+ <Letter>C</Letter>
58
+ <Format>NTFS</Format>
59
+ </ModifyPartition>
60
+ </ModifyPartitions>
61
+ </Disk>
62
+ </DiskConfiguration>
63
+ <ImageInstall>
64
+ <OSImage>
65
+ <InstallFrom>
66
+ <MetaData wcm:action="add">
67
+ <Key>/IMAGE/NAME</Key>
68
+ <Value>Windows Server 2025 SERVERSTANDARD</Value>
69
+ </MetaData>
70
+ </InstallFrom>
71
+ <InstallTo>
72
+ <DiskID>0</DiskID>
73
+ <PartitionID>3</PartitionID>
74
+ </InstallTo>
75
+ <WillShowUI>OnError</WillShowUI>
76
+ <InstallToAvailablePartition>false</InstallToAvailablePartition>
77
+ </OSImage>
78
+ </ImageInstall>
79
+ <DynamicUpdate>
80
+ <Enable>true</Enable>
81
+ <WillShowUI>Never</WillShowUI>
82
+ </DynamicUpdate>
83
+ <UpgradeData>
84
+ <Upgrade>false</Upgrade>
85
+ <WillShowUI>Never</WillShowUI>
86
+ </UpgradeData>
87
+ <UserData>
88
+ <AcceptEula>true</AcceptEula>
89
+ <FullName>Docker</FullName>
90
+ <Organization>Windows for Docker</Organization>
91
+ <ProductKey>
92
+ <Key>TVRH6-WHNXV-R9WG3-9XRFY-MY832</Key>
93
+ </ProductKey>
94
+ </UserData>
95
+ <EnableFirewall>false</EnableFirewall>
96
+ <Diagnostics>
97
+ <OptIn>false</OptIn>
98
+ </Diagnostics>
99
+ </component>
100
+ </settings>
101
+ <settings pass="offlineServicing">
102
+ <component name="Microsoft-Windows-LUA-Settings" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
103
+ <EnableLUA>false</EnableLUA>
104
+ </component>
105
+ </settings>
106
+ <settings pass="generalize">
107
+ <component name="Microsoft-Windows-PnPSysprep" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
108
+ <PersistAllDeviceInstalls>true</PersistAllDeviceInstalls>
109
+ </component>
110
+ <component name="Microsoft-Windows-Security-SPP" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
111
+ <SkipRearm>1</SkipRearm>
112
+ </component>
113
+ </settings>
114
+ <settings pass="specialize">
115
+ <component name="Microsoft-Windows-Security-SPP-UX" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
116
+ <SkipAutoActivation>true</SkipAutoActivation>
117
+ </component>
118
+ <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
119
+ <ComputerName>*</ComputerName>
120
+ <OEMInformation>
121
+ <Manufacturer>Dockur</Manufacturer>
122
+ <Model>Windows for Docker</Model>
123
+ <SupportHours>24/7</SupportHours>
124
+ <SupportPhone />
125
+ <SupportProvider>Dockur</SupportProvider>
126
+ <SupportURL>https://github.com/dockur/windows/issues</SupportURL>
127
+ </OEMInformation>
128
+ <OEMName>Windows for Docker</OEMName>
129
+ </component>
130
+ <component name="Microsoft-Windows-ErrorReportingCore" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
131
+ <DisableWER>1</DisableWER>
132
+ </component>
133
+ <component name="Microsoft-Windows-IE-InternetExplorer" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
134
+ <DisableAccelerators>true</DisableAccelerators>
135
+ <DisableFirstRunWizard>true</DisableFirstRunWizard>
136
+ <Home_Page>https://google.com</Home_Page>
137
+ <Help_Page>about:blank</Help_Page>
138
+ </component>
139
+ <component name="Microsoft-Windows-IE-InternetExplorer" processorArchitecture="wow64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
140
+ <DisableAccelerators>true</DisableAccelerators>
141
+ <DisableFirstRunWizard>true</DisableFirstRunWizard>
142
+ <Home_Page>https://google.com</Home_Page>
143
+ <Help_Page>about:blank</Help_Page>
144
+ </component>
145
+ <component name="Microsoft-Windows-SQMApi" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
146
+ <CEIPEnabled>0</CEIPEnabled>
147
+ </component>
148
+ <component name="Microsoft-Windows-SystemRestore-Main" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
149
+ <DisableSR>1</DisableSR>
150
+ </component>
151
+ <component name="Microsoft-Windows-International-Core" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
152
+ <InputLocale>0409:00000409</InputLocale>
153
+ <SystemLocale>en-US</SystemLocale>
154
+ <UILanguage>en-US</UILanguage>
155
+ <UILanguageFallback>en-US</UILanguageFallback>
156
+ <UserLocale>en-US</UserLocale>
157
+ </component>
158
+ <component name="Microsoft-Windows-Deployment" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
159
+ <RunSynchronous>
160
+ <RunSynchronousCommand wcm:action="add">
161
+ <Order>1</Order>
162
+ <Path>reg.exe add "HKLM\SOFTWARE\Policies\Microsoft\Windows NT\CurrentVersion\NetworkList\Signatures\FirstNetwork" /v Category /t REG_DWORD /d 1 /f</Path>
163
+ <Description>Set Network Location to Home</Description>
164
+ </RunSynchronousCommand>
165
+ </RunSynchronous>
166
+ </component>
167
+ <component name="Microsoft-Windows-ServerManager-SvrMgrNc" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
168
+ <DoNotOpenServerManagerAtLogon>true</DoNotOpenServerManagerAtLogon>
169
+ </component>
170
+ <component name="Microsoft-Windows-OutOfBoxExperience" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
171
+ <DoNotOpenInitialConfigurationTasksAtLogon>true</DoNotOpenInitialConfigurationTasksAtLogon>
172
+ </component>
173
+ <component name="Microsoft-Windows-TerminalServices-LocalSessionManager" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
174
+ <fDenyTSConnections>false</fDenyTSConnections>
175
+ </component>
176
+ <component name="Microsoft-Windows-TerminalServices-RDP-WinStationExtensions" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
177
+ <UserAuthentication>0</UserAuthentication>
178
+ </component>
179
+ <component name="Networking-MPSSVC-Svc" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
180
+ <FirewallGroups>
181
+ <FirewallGroup wcm:action="add" wcm:keyValue="RemoteDesktop">
182
+ <Active>true</Active>
183
+ <Profile>all</Profile>
184
+ <Group>@FirewallAPI.dll,-28752</Group>
185
+ </FirewallGroup>
186
+ </FirewallGroups>
187
+ </component>
188
+ </settings>
189
+ <settings pass="oobeSystem">
190
+ <component name="Microsoft-Windows-SecureStartup-FilterDriver" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
191
+ <PreventDeviceEncryption>true</PreventDeviceEncryption>
192
+ </component>
193
+ <component name="Microsoft-Windows-EnhancedStorage-Adm" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
194
+ <TCGSecurityActivationDisabled>1</TCGSecurityActivationDisabled>
195
+ </component>
196
+ <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
197
+ <UserAccounts>
198
+ <LocalAccounts>
199
+ <LocalAccount wcm:action="add">
200
+ <Name>Docker</Name>
201
+ <Group>Administrators</Group>
202
+ <Password>
203
+ <Value />
204
+ <PlainText>true</PlainText>
205
+ </Password>
206
+ </LocalAccount>
207
+ </LocalAccounts>
208
+ <AdministratorPassword>
209
+ <Value>password</Value>
210
+ <PlainText>true</PlainText>
211
+ </AdministratorPassword>
212
+ </UserAccounts>
213
+ <AutoLogon>
214
+ <Username>Docker</Username>
215
+ <Enabled>true</Enabled>
216
+ <LogonCount>65432</LogonCount>
217
+ <Password>
218
+ <Value />
219
+ <PlainText>true</PlainText>
220
+ </Password>
221
+ </AutoLogon>
222
+ <Display>
223
+ <ColorDepth>32</ColorDepth>
224
+ <HorizontalResolution>1920</HorizontalResolution>
225
+ <VerticalResolution>1080</VerticalResolution>
226
+ </Display>
227
+ <OOBE>
228
+ <HideEULAPage>true</HideEULAPage>
229
+ <HideLocalAccountScreen>true</HideLocalAccountScreen>
230
+ <HideOEMRegistrationScreen>true</HideOEMRegistrationScreen>
231
+ <HideOnlineAccountScreens>true</HideOnlineAccountScreens>
232
+ <HideWirelessSetupInOOBE>true</HideWirelessSetupInOOBE>
233
+ <NetworkLocation>Home</NetworkLocation>
234
+ <ProtectYourPC>3</ProtectYourPC>
235
+ <SkipUserOOBE>true</SkipUserOOBE>
236
+ <SkipMachineOOBE>true</SkipMachineOOBE>
237
+ </OOBE>
238
+ <RegisteredOrganization>Dockur</RegisteredOrganization>
239
+ <RegisteredOwner>Windows for Docker</RegisteredOwner>
240
+ <FirstLogonCommands>
241
+ <SynchronousCommand wcm:action="add">
242
+ <Order>1</Order>
243
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters" /v "AllowInsecureGuestAuth" /t REG_DWORD /d 1 /f</CommandLine>
244
+ <Description>Allow guest access to network shares</Description>
245
+ </SynchronousCommand>
246
+ <SynchronousCommand wcm:action="add">
247
+ <Order>2</Order>
248
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Control\Lsa" /v LimitBlankPasswordUse /t REG_DWORD /d 0 /f</CommandLine>
249
+ <Description>Allow RDP login with blank password</Description>
250
+ </SynchronousCommand>
251
+ <SynchronousCommand wcm:action="add">
252
+ <Order>3</Order>
253
+ <CommandLine>reg.exe add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\PasswordLess\Device" /v "DevicePasswordLessBuildVersion" /t REG_DWORD /d 0 /f</CommandLine>
254
+ <Description>Enable option for passwordless sign-in</Description>
255
+ </SynchronousCommand>
256
+ <SynchronousCommand wcm:action="add">
257
+ <Order>4</Order>
258
+ <CommandLine>cmd /C wmic useraccount where name="Docker" set PasswordExpires=false</CommandLine>
259
+ <Description>Password Never Expires</Description>
260
+ </SynchronousCommand>
261
+ <SynchronousCommand wcm:action="add">
262
+ <Order>5</Order>
263
+ <CommandLine>cmd /C POWERCFG -H OFF</CommandLine>
264
+ <Description>Disable Hibernation</Description>
265
+ </SynchronousCommand>
266
+ <SynchronousCommand wcm:action="add">
267
+ <Order>6</Order>
268
+ <CommandLine>cmd /C POWERCFG -X -monitor-timeout-ac 0</CommandLine>
269
+ <Description>Disable monitor blanking</Description>
270
+ </SynchronousCommand>
271
+ <SynchronousCommand wcm:action="add">
272
+ <Order>7</Order>
273
+ <CommandLine>reg.exe add "HKLM\SOFTWARE\Policies\Microsoft\Edge" /v "HideFirstRunExperience" /t REG_DWORD /d 1 /f</CommandLine>
274
+ <Description>Disable first-run experience in Edge</Description>
275
+ </SynchronousCommand>
276
+ <SynchronousCommand wcm:action="add">
277
+ <Order>8</Order>
278
+ <CommandLine>reg.exe add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "HideFileExt" /t REG_DWORD /d 0 /f</CommandLine>
279
+ <Description>Show file extensions in Explorer</Description>
280
+ </SynchronousCommand>
281
+ <SynchronousCommand wcm:action="add">
282
+ <Order>9</Order>
283
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Control\Power" /v "HibernateFileSizePercent" /t REG_DWORD /d 0 /f</CommandLine>
284
+ <Description>Zero Hibernation File</Description>
285
+ </SynchronousCommand>
286
+ <SynchronousCommand wcm:action="add">
287
+ <Order>10</Order>
288
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Control\Power" /v "HibernateEnabled" /t REG_DWORD /d 0 /f</CommandLine>
289
+ <Description>Disable Hibernation</Description>
290
+ </SynchronousCommand>
291
+ <SynchronousCommand wcm:action="add">
292
+ <Order>11</Order>
293
+ <CommandLine>cmd /C POWERCFG -X -standby-timeout-ac 0</CommandLine>
294
+ <Description>Disable Sleep</Description>
295
+ </SynchronousCommand>
296
+ <SynchronousCommand wcm:action="add">
297
+ <Order>12</Order>
298
+ <CommandLine>reg.exe add "HKLM\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services" /v "fAllowUnlistedRemotePrograms" /t REG_DWORD /d 1 /f</CommandLine>
299
+ <Description>Enable RemoteAPP to launch unlisted programs</Description>
300
+ </SynchronousCommand>
301
+ <SynchronousCommand wcm:action="add">
302
+ <Order>13</Order>
303
+ <CommandLine>reg.exe add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Search" /v "SearchboxTaskbarMode" /t REG_DWORD /d 0 /f</CommandLine>
304
+ <Description>Remove Search from the Taskbar</Description>
305
+ </SynchronousCommand>
306
+ <SynchronousCommand wcm:action="add">
307
+ <Order>14</Order>
308
+ <CommandLine>reg.exe add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "ShowTaskViewButton" /t REG_DWORD /d 0 /f</CommandLine>
309
+ <Description>Remove Task View from the Taskbar</Description>
310
+ </SynchronousCommand>
311
+ <SynchronousCommand wcm:action="add">
312
+ <Order>15</Order>
313
+ <CommandLine>reg.exe add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "TaskbarDa" /t REG_DWORD /d 0 /f</CommandLine>
314
+ <Description>Remove Widgets from the Taskbar</Description>
315
+ </SynchronousCommand>
316
+ <SynchronousCommand wcm:action="add">
317
+ <Order>16</Order>
318
+ <CommandLine>reg.exe add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "TaskbarMn" /t REG_DWORD /d 0 /f</CommandLine>
319
+ <Description>Remove Chat from the Taskbar</Description>
320
+ </SynchronousCommand>
321
+ <SynchronousCommand wcm:action="add">
322
+ <Order>17</Order>
323
+ <CommandLine>reg.exe add "HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU" /v "NoAutoUpdate" /t REG_DWORD /d 1 /f</CommandLine>
324
+ <Description>Turn off Windows Update auto download</Description>
325
+ </SynchronousCommand>
326
+ <SynchronousCommand wcm:action="add">
327
+ <Order>18</Order>
328
+ <CommandLine>netsh advfirewall firewall set rule group="@FirewallAPI.dll,-32752" new enable=Yes</CommandLine>
329
+ <Description>Enable Network Discovery</Description>
330
+ </SynchronousCommand>
331
+ <SynchronousCommand wcm:action="add">
332
+ <Order>19</Order>
333
+ <CommandLine>netsh advfirewall firewall set rule group="@FirewallAPI.dll,-28502" new enable=Yes</CommandLine>
334
+ <Description>Enable File Sharing</Description>
335
+ </SynchronousCommand>
336
+ <SynchronousCommand wcm:action="add">
337
+ <Order>20</Order>
338
+ <CommandLine>cmd /C if exist "C:\OEM\install.bat" start "Install" "cmd /C C:\OEM\install.bat"</CommandLine>
339
+ <Description>Execute custom script from the OEM folder if exists</Description>
340
+ </SynchronousCommand>
341
+ </FirstLogonCommands>
342
+ </component>
343
+ </settings>
344
+ </unattend>
assets/win7x64-enterprise.xml ADDED
@@ -0,0 +1,287 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?xml version="1.0" encoding="UTF-8"?>
2
+ <unattend xmlns="urn:schemas-microsoft-com:unattend" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State">
3
+ <settings pass="windowsPE">
4
+ <component name="Microsoft-Windows-International-Core-WinPE" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
5
+ <SetupUILanguage>
6
+ <UILanguage>en-US</UILanguage>
7
+ </SetupUILanguage>
8
+ <InputLocale>0409:00000409</InputLocale>
9
+ <SystemLocale>en-US</SystemLocale>
10
+ <UILanguage>en-US</UILanguage>
11
+ <UserLocale>en-US</UserLocale>
12
+ </component>
13
+ <component name="Microsoft-Windows-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
14
+ <DiskConfiguration>
15
+ <WillShowUI>OnError</WillShowUI>
16
+ <Disk wcm:action="add">
17
+ <DiskID>0</DiskID>
18
+ <WillWipeDisk>true</WillWipeDisk>
19
+ <CreatePartitions>
20
+ <CreatePartition wcm:action="add">
21
+ <Order>1</Order>
22
+ <Type>Primary</Type>
23
+ <Size>100</Size>
24
+ </CreatePartition>
25
+ <CreatePartition wcm:action="add">
26
+ <Order>2</Order>
27
+ <Type>Primary</Type>
28
+ <Extend>true</Extend>
29
+ </CreatePartition>
30
+ </CreatePartitions>
31
+ <ModifyPartitions>
32
+ <ModifyPartition wcm:action="add">
33
+ <Format>NTFS</Format>
34
+ <Label>System Reserved</Label>
35
+ <Order>1</Order>
36
+ <Active>true</Active>
37
+ <PartitionID>1</PartitionID>
38
+ <TypeID>0x27</TypeID>
39
+ </ModifyPartition>
40
+ <ModifyPartition wcm:action="add">
41
+ <Active>true</Active>
42
+ <Format>NTFS</Format>
43
+ <Label>Windows</Label>
44
+ <Letter>C</Letter>
45
+ <Order>2</Order>
46
+ <PartitionID>2</PartitionID>
47
+ </ModifyPartition>
48
+ </ModifyPartitions>
49
+ </Disk>
50
+ </DiskConfiguration>
51
+ <ImageInstall>
52
+ <OSImage>
53
+ <InstallFrom>
54
+ <MetaData wcm:action="add">
55
+ <Value>Windows 7 Enterprise</Value>
56
+ <Key>/IMAGE/NAME</Key>
57
+ </MetaData>
58
+ </InstallFrom>
59
+ <InstallTo>
60
+ <DiskID>0</DiskID>
61
+ <PartitionID>2</PartitionID>
62
+ </InstallTo>
63
+ <InstallToAvailablePartition>false</InstallToAvailablePartition>
64
+ </OSImage>
65
+ </ImageInstall>
66
+ <DynamicUpdate>
67
+ <Enable>true</Enable>
68
+ <WillShowUI>Never</WillShowUI>
69
+ </DynamicUpdate>
70
+ <UpgradeData>
71
+ <Upgrade>false</Upgrade>
72
+ <WillShowUI>Never</WillShowUI>
73
+ </UpgradeData>
74
+ <UserData>
75
+ <AcceptEula>true</AcceptEula>
76
+ <FullName>Docker</FullName>
77
+ <Organization>Windows for Docker</Organization>
78
+ <ProductKey>
79
+ <Key>H7X92-3VPBB-Q799D-Y6JJ3-86WC6</Key>
80
+ <WillShowUI>OnError</WillShowUI>
81
+ </ProductKey>
82
+ </UserData>
83
+ <EnableFirewall>false</EnableFirewall>
84
+ <Diagnostics>
85
+ <OptIn>false</OptIn>
86
+ </Diagnostics>
87
+ </component>
88
+ </settings>
89
+ <settings pass="offlineServicing">
90
+ <component name="Microsoft-Windows-LUA-Settings" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
91
+ <EnableLUA>false</EnableLUA>
92
+ </component>
93
+ </settings>
94
+ <settings pass="generalize">
95
+ <component name="Microsoft-Windows-PnPSysprep" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
96
+ <PersistAllDeviceInstalls>true</PersistAllDeviceInstalls>
97
+ </component>
98
+ <component name="Microsoft-Windows-Security-SPP" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
99
+ <SkipRearm>1</SkipRearm>
100
+ </component>
101
+ </settings>
102
+ <settings pass="specialize">
103
+ <component name="Microsoft-Windows-Security-SPP-UX" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
104
+ <SkipAutoActivation>true</SkipAutoActivation>
105
+ </component>
106
+ <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
107
+ <ComputerName>*</ComputerName>
108
+ <OEMInformation>
109
+ <Manufacturer>Dockur</Manufacturer>
110
+ <Model>Windows for Docker</Model>
111
+ </OEMInformation>
112
+ </component>
113
+ <component name="Microsoft-Windows-ErrorReportingCore" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
114
+ <DisableWER>1</DisableWER>
115
+ </component>
116
+ <component name="Microsoft-Windows-IE-InternetExplorer" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
117
+ <DisableAccelerators>true</DisableAccelerators>
118
+ <DisableFirstRunWizard>true</DisableFirstRunWizard>
119
+ <Home_Page>https://google.com</Home_Page>
120
+ <Help_Page>about:blank</Help_Page>
121
+ </component>
122
+ <component name="Microsoft-Windows-IE-InternetExplorer" processorArchitecture="wow64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
123
+ <DisableAccelerators>true</DisableAccelerators>
124
+ <DisableFirstRunWizard>true</DisableFirstRunWizard>
125
+ <Home_Page>https://google.com</Home_Page>
126
+ <Help_Page>about:blank</Help_Page>
127
+ </component>
128
+ <component name="Microsoft-Windows-SQMApi" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
129
+ <CEIPEnabled>0</CEIPEnabled>
130
+ </component>
131
+ <component name="Microsoft-Windows-SystemRestore-Main" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
132
+ <DisableSR>1</DisableSR>
133
+ </component>
134
+ <component name="Microsoft-Windows-International-Core" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
135
+ <InputLocale>0409:00000409</InputLocale>
136
+ <SystemLocale>en-US</SystemLocale>
137
+ <UILanguage>en-US</UILanguage>
138
+ <UserLocale>en-US</UserLocale>
139
+ </component>
140
+ <component name="Microsoft-Windows-TerminalServices-LocalSessionManager" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
141
+ <fDenyTSConnections>false</fDenyTSConnections>
142
+ </component>
143
+ <component name="Microsoft-Windows-TerminalServices-RDP-WinStationExtensions" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
144
+ <UserAuthentication>0</UserAuthentication>
145
+ </component>
146
+ <component name="Networking-MPSSVC-Svc" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
147
+ <FirewallGroups>
148
+ <FirewallGroup wcm:action="add" wcm:keyValue="RemoteDesktop">
149
+ <Active>true</Active>
150
+ <Profile>all</Profile>
151
+ <Group>@FirewallAPI.dll,-28752</Group>
152
+ </FirewallGroup>
153
+ </FirewallGroups>
154
+ </component>
155
+ </settings>
156
+ <settings pass="oobeSystem">
157
+ <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
158
+ <UserAccounts>
159
+ <LocalAccounts>
160
+ <LocalAccount wcm:action="add">
161
+ <Name>Docker</Name>
162
+ <Group>Administrators</Group>
163
+ <Password>
164
+ <Value />
165
+ <PlainText>true</PlainText>
166
+ </Password>
167
+ </LocalAccount>
168
+ </LocalAccounts>
169
+ <AdministratorPassword>
170
+ <Value>password</Value>
171
+ <PlainText>true</PlainText>
172
+ </AdministratorPassword>
173
+ </UserAccounts>
174
+ <AutoLogon>
175
+ <Username>Docker</Username>
176
+ <Enabled>true</Enabled>
177
+ <LogonCount>65432</LogonCount>
178
+ <Password>
179
+ <Value />
180
+ <PlainText>true</PlainText>
181
+ </Password>
182
+ </AutoLogon>
183
+ <Display>
184
+ <ColorDepth>32</ColorDepth>
185
+ <HorizontalResolution>1920</HorizontalResolution>
186
+ <VerticalResolution>1080</VerticalResolution>
187
+ </Display>
188
+ <OOBE>
189
+ <HideEULAPage>true</HideEULAPage>
190
+ <HideWirelessSetupInOOBE>true</HideWirelessSetupInOOBE>
191
+ <NetworkLocation>Home</NetworkLocation>
192
+ <ProtectYourPC>3</ProtectYourPC>
193
+ <SkipUserOOBE>true</SkipUserOOBE>
194
+ <SkipMachineOOBE>true</SkipMachineOOBE>
195
+ </OOBE>
196
+ <RegisteredOrganization>Dockur</RegisteredOrganization>
197
+ <RegisteredOwner>Windows for Docker</RegisteredOwner>
198
+ <FirstLogonCommands>
199
+ <SynchronousCommand wcm:action="add">
200
+ <Order>1</Order>
201
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters" /v "AllowInsecureGuestAuth" /t REG_DWORD /d 1 /f</CommandLine>
202
+ <Description>Allow guest access to network shares</Description>
203
+ </SynchronousCommand>
204
+ <SynchronousCommand wcm:action="add">
205
+ <Order>2</Order>
206
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Control\Lsa" /v LimitBlankPasswordUse /t REG_DWORD /d 0 /f</CommandLine>
207
+ <Description>Allow RDP login with blank password</Description>
208
+ </SynchronousCommand>
209
+ <SynchronousCommand wcm:action="add">
210
+ <Order>3</Order>
211
+ <CommandLine>cmd /C wmic useraccount where name="Docker" set PasswordExpires=false</CommandLine>
212
+ <Description>Password Never Expires</Description>
213
+ </SynchronousCommand>
214
+ <SynchronousCommand wcm:action="add">
215
+ <Order>4</Order>
216
+ <CommandLine>cmd /C POWERCFG -H OFF</CommandLine>
217
+ <Description>Disable Hibernation</Description>
218
+ </SynchronousCommand>
219
+ <SynchronousCommand wcm:action="add">
220
+ <Order>5</Order>
221
+ <CommandLine>cmd /C POWERCFG -X -monitor-timeout-ac 0</CommandLine>
222
+ <Description>Disable monitor blanking</Description>
223
+ </SynchronousCommand>
224
+ <SynchronousCommand wcm:action="add">
225
+ <Order>6</Order>
226
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Control\Network\NewNetworkWindowOff" /f</CommandLine>
227
+ <Description>Disable Network Discovery popup</Description>
228
+ </SynchronousCommand>
229
+ <SynchronousCommand wcm:action="add">
230
+ <Order>7</Order>
231
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Control\Network\NetworkLocationWizard" /v "HideWizard" /t REG_DWORD /d 1 /f</CommandLine>
232
+ <Description>Disable Network Discovery popup</Description>
233
+ </SynchronousCommand>
234
+ <SynchronousCommand wcm:action="add">
235
+ <Order>8</Order>
236
+ <CommandLine>reg.exe add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\NewNetworks" /v NetworkList /t REG_MULTI_SZ /d "" /f</CommandLine>
237
+ <Description>Disable Network Discovery popup</Description>
238
+ </SynchronousCommand>
239
+ <SynchronousCommand wcm:action="add">
240
+ <Order>9</Order>
241
+ <CommandLine>reg.exe add "HKLM\SOFTWARE\Policies\Microsoft\Edge" /v "HideFirstRunExperience" /t REG_DWORD /d 1 /f</CommandLine>
242
+ <Description>Disable first-run experience in Edge</Description>
243
+ </SynchronousCommand>
244
+ <SynchronousCommand wcm:action="add">
245
+ <Order>10</Order>
246
+ <CommandLine>reg.exe add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "HideFileExt" /t REG_DWORD /d 0 /f</CommandLine>
247
+ <Description>Show file extensions in Explorer</Description>
248
+ </SynchronousCommand>
249
+ <SynchronousCommand wcm:action="add">
250
+ <Order>11</Order>
251
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Control\Power" /v "HibernateFileSizePercent" /t REG_DWORD /d 0 /f</CommandLine>
252
+ <Description>Zero Hibernation File</Description>
253
+ </SynchronousCommand>
254
+ <SynchronousCommand wcm:action="add">
255
+ <Order>12</Order>
256
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Control\Power" /v "HibernateEnabled" /t REG_DWORD /d 0 /f</CommandLine>
257
+ <Description>Disable Hibernation</Description>
258
+ </SynchronousCommand>
259
+ <SynchronousCommand wcm:action="add">
260
+ <Order>13</Order>
261
+ <CommandLine>cmd /C POWERCFG -X -standby-timeout-ac 0</CommandLine>
262
+ <Description>Disable Sleep</Description>
263
+ </SynchronousCommand>
264
+ <SynchronousCommand wcm:action="add">
265
+ <Order>14</Order>
266
+ <CommandLine>reg.exe add "HKLM\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services" /v "fAllowUnlistedRemotePrograms" /t REG_DWORD /d 1 /f</CommandLine>
267
+ <Description>Enable RemoteAPP to launch unlisted programs</Description>
268
+ </SynchronousCommand>
269
+ <SynchronousCommand wcm:action="add">
270
+ <Order>15</Order>
271
+ <CommandLine>netsh advfirewall firewall set rule group="@FirewallAPI.dll,-32752" new enable=Yes</CommandLine>
272
+ <Description>Enable Network Discovery</Description>
273
+ </SynchronousCommand>
274
+ <SynchronousCommand wcm:action="add">
275
+ <Order>16</Order>
276
+ <CommandLine>netsh advfirewall firewall set rule group="@FirewallAPI.dll,-28502" new enable=Yes</CommandLine>
277
+ <Description>Enable File Sharing</Description>
278
+ </SynchronousCommand>
279
+ <SynchronousCommand wcm:action="add">
280
+ <Order>17</Order>
281
+ <CommandLine>cmd /C if exist "C:\OEM\install.bat" start "Install" "cmd /C C:\OEM\install.bat"</CommandLine>
282
+ <Description>Execute custom script from the OEM folder if exists</Description>
283
+ </SynchronousCommand>
284
+ </FirstLogonCommands>
285
+ </component>
286
+ </settings>
287
+ </unattend>
assets/win7x64-ultimate.xml ADDED
@@ -0,0 +1,287 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?xml version="1.0" encoding="UTF-8"?>
2
+ <unattend xmlns="urn:schemas-microsoft-com:unattend" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State">
3
+ <settings pass="windowsPE">
4
+ <component name="Microsoft-Windows-International-Core-WinPE" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
5
+ <SetupUILanguage>
6
+ <UILanguage>en-US</UILanguage>
7
+ </SetupUILanguage>
8
+ <InputLocale>0409:00000409</InputLocale>
9
+ <SystemLocale>en-US</SystemLocale>
10
+ <UILanguage>en-US</UILanguage>
11
+ <UserLocale>en-US</UserLocale>
12
+ </component>
13
+ <component name="Microsoft-Windows-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
14
+ <DiskConfiguration>
15
+ <WillShowUI>OnError</WillShowUI>
16
+ <Disk wcm:action="add">
17
+ <DiskID>0</DiskID>
18
+ <WillWipeDisk>true</WillWipeDisk>
19
+ <CreatePartitions>
20
+ <CreatePartition wcm:action="add">
21
+ <Order>1</Order>
22
+ <Type>Primary</Type>
23
+ <Size>100</Size>
24
+ </CreatePartition>
25
+ <CreatePartition wcm:action="add">
26
+ <Order>2</Order>
27
+ <Type>Primary</Type>
28
+ <Extend>true</Extend>
29
+ </CreatePartition>
30
+ </CreatePartitions>
31
+ <ModifyPartitions>
32
+ <ModifyPartition wcm:action="add">
33
+ <Format>NTFS</Format>
34
+ <Label>System Reserved</Label>
35
+ <Order>1</Order>
36
+ <Active>true</Active>
37
+ <PartitionID>1</PartitionID>
38
+ <TypeID>0x27</TypeID>
39
+ </ModifyPartition>
40
+ <ModifyPartition wcm:action="add">
41
+ <Active>true</Active>
42
+ <Format>NTFS</Format>
43
+ <Label>Windows</Label>
44
+ <Letter>C</Letter>
45
+ <Order>2</Order>
46
+ <PartitionID>2</PartitionID>
47
+ </ModifyPartition>
48
+ </ModifyPartitions>
49
+ </Disk>
50
+ </DiskConfiguration>
51
+ <ImageInstall>
52
+ <OSImage>
53
+ <InstallFrom>
54
+ <MetaData wcm:action="add">
55
+ <Value>Windows 7 Ultimate</Value>
56
+ <Key>/IMAGE/NAME</Key>
57
+ </MetaData>
58
+ </InstallFrom>
59
+ <InstallTo>
60
+ <DiskID>0</DiskID>
61
+ <PartitionID>2</PartitionID>
62
+ </InstallTo>
63
+ <InstallToAvailablePartition>false</InstallToAvailablePartition>
64
+ </OSImage>
65
+ </ImageInstall>
66
+ <DynamicUpdate>
67
+ <Enable>true</Enable>
68
+ <WillShowUI>Never</WillShowUI>
69
+ </DynamicUpdate>
70
+ <UpgradeData>
71
+ <Upgrade>false</Upgrade>
72
+ <WillShowUI>Never</WillShowUI>
73
+ </UpgradeData>
74
+ <UserData>
75
+ <AcceptEula>true</AcceptEula>
76
+ <FullName>Docker</FullName>
77
+ <Organization>Windows for Docker</Organization>
78
+ <ProductKey>
79
+ <Key>D4F6K-QK3RD-TMVMJ-BBMRX-3MBMV</Key>
80
+ <WillShowUI>OnError</WillShowUI>
81
+ </ProductKey>
82
+ </UserData>
83
+ <EnableFirewall>false</EnableFirewall>
84
+ <Diagnostics>
85
+ <OptIn>false</OptIn>
86
+ </Diagnostics>
87
+ </component>
88
+ </settings>
89
+ <settings pass="offlineServicing">
90
+ <component name="Microsoft-Windows-LUA-Settings" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
91
+ <EnableLUA>false</EnableLUA>
92
+ </component>
93
+ </settings>
94
+ <settings pass="generalize">
95
+ <component name="Microsoft-Windows-PnPSysprep" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
96
+ <PersistAllDeviceInstalls>true</PersistAllDeviceInstalls>
97
+ </component>
98
+ <component name="Microsoft-Windows-Security-SPP" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
99
+ <SkipRearm>1</SkipRearm>
100
+ </component>
101
+ </settings>
102
+ <settings pass="specialize">
103
+ <component name="Microsoft-Windows-Security-SPP-UX" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
104
+ <SkipAutoActivation>true</SkipAutoActivation>
105
+ </component>
106
+ <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
107
+ <ComputerName>*</ComputerName>
108
+ <OEMInformation>
109
+ <Manufacturer>Dockur</Manufacturer>
110
+ <Model>Windows for Docker</Model>
111
+ </OEMInformation>
112
+ </component>
113
+ <component name="Microsoft-Windows-ErrorReportingCore" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
114
+ <DisableWER>1</DisableWER>
115
+ </component>
116
+ <component name="Microsoft-Windows-IE-InternetExplorer" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
117
+ <DisableAccelerators>true</DisableAccelerators>
118
+ <DisableFirstRunWizard>true</DisableFirstRunWizard>
119
+ <Home_Page>https://google.com</Home_Page>
120
+ <Help_Page>about:blank</Help_Page>
121
+ </component>
122
+ <component name="Microsoft-Windows-IE-InternetExplorer" processorArchitecture="wow64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
123
+ <DisableAccelerators>true</DisableAccelerators>
124
+ <DisableFirstRunWizard>true</DisableFirstRunWizard>
125
+ <Home_Page>https://google.com</Home_Page>
126
+ <Help_Page>about:blank</Help_Page>
127
+ </component>
128
+ <component name="Microsoft-Windows-SQMApi" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
129
+ <CEIPEnabled>0</CEIPEnabled>
130
+ </component>
131
+ <component name="Microsoft-Windows-SystemRestore-Main" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
132
+ <DisableSR>1</DisableSR>
133
+ </component>
134
+ <component name="Microsoft-Windows-International-Core" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
135
+ <InputLocale>0409:00000409</InputLocale>
136
+ <SystemLocale>en-US</SystemLocale>
137
+ <UILanguage>en-US</UILanguage>
138
+ <UserLocale>en-US</UserLocale>
139
+ </component>
140
+ <component name="Microsoft-Windows-TerminalServices-LocalSessionManager" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
141
+ <fDenyTSConnections>false</fDenyTSConnections>
142
+ </component>
143
+ <component name="Microsoft-Windows-TerminalServices-RDP-WinStationExtensions" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
144
+ <UserAuthentication>0</UserAuthentication>
145
+ </component>
146
+ <component name="Networking-MPSSVC-Svc" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
147
+ <FirewallGroups>
148
+ <FirewallGroup wcm:action="add" wcm:keyValue="RemoteDesktop">
149
+ <Active>true</Active>
150
+ <Profile>all</Profile>
151
+ <Group>@FirewallAPI.dll,-28752</Group>
152
+ </FirewallGroup>
153
+ </FirewallGroups>
154
+ </component>
155
+ </settings>
156
+ <settings pass="oobeSystem">
157
+ <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
158
+ <UserAccounts>
159
+ <LocalAccounts>
160
+ <LocalAccount wcm:action="add">
161
+ <Name>Docker</Name>
162
+ <Group>Administrators</Group>
163
+ <Password>
164
+ <Value />
165
+ <PlainText>true</PlainText>
166
+ </Password>
167
+ </LocalAccount>
168
+ </LocalAccounts>
169
+ <AdministratorPassword>
170
+ <Value>password</Value>
171
+ <PlainText>true</PlainText>
172
+ </AdministratorPassword>
173
+ </UserAccounts>
174
+ <AutoLogon>
175
+ <Username>Docker</Username>
176
+ <Enabled>true</Enabled>
177
+ <LogonCount>65432</LogonCount>
178
+ <Password>
179
+ <Value />
180
+ <PlainText>true</PlainText>
181
+ </Password>
182
+ </AutoLogon>
183
+ <Display>
184
+ <ColorDepth>32</ColorDepth>
185
+ <HorizontalResolution>1920</HorizontalResolution>
186
+ <VerticalResolution>1080</VerticalResolution>
187
+ </Display>
188
+ <OOBE>
189
+ <HideEULAPage>true</HideEULAPage>
190
+ <HideWirelessSetupInOOBE>true</HideWirelessSetupInOOBE>
191
+ <NetworkLocation>Home</NetworkLocation>
192
+ <ProtectYourPC>3</ProtectYourPC>
193
+ <SkipUserOOBE>true</SkipUserOOBE>
194
+ <SkipMachineOOBE>true</SkipMachineOOBE>
195
+ </OOBE>
196
+ <RegisteredOrganization>Dockur</RegisteredOrganization>
197
+ <RegisteredOwner>Windows for Docker</RegisteredOwner>
198
+ <FirstLogonCommands>
199
+ <SynchronousCommand wcm:action="add">
200
+ <Order>1</Order>
201
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters" /v "AllowInsecureGuestAuth" /t REG_DWORD /d 1 /f</CommandLine>
202
+ <Description>Allow guest access to network shares</Description>
203
+ </SynchronousCommand>
204
+ <SynchronousCommand wcm:action="add">
205
+ <Order>2</Order>
206
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Control\Lsa" /v LimitBlankPasswordUse /t REG_DWORD /d 0 /f</CommandLine>
207
+ <Description>Allow RDP login with blank password</Description>
208
+ </SynchronousCommand>
209
+ <SynchronousCommand wcm:action="add">
210
+ <Order>3</Order>
211
+ <CommandLine>cmd /C wmic useraccount where name="Docker" set PasswordExpires=false</CommandLine>
212
+ <Description>Password Never Expires</Description>
213
+ </SynchronousCommand>
214
+ <SynchronousCommand wcm:action="add">
215
+ <Order>4</Order>
216
+ <CommandLine>cmd /C POWERCFG -H OFF</CommandLine>
217
+ <Description>Disable Hibernation</Description>
218
+ </SynchronousCommand>
219
+ <SynchronousCommand wcm:action="add">
220
+ <Order>5</Order>
221
+ <CommandLine>cmd /C POWERCFG -X -monitor-timeout-ac 0</CommandLine>
222
+ <Description>Disable monitor blanking</Description>
223
+ </SynchronousCommand>
224
+ <SynchronousCommand wcm:action="add">
225
+ <Order>6</Order>
226
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Control\Network\NewNetworkWindowOff" /f</CommandLine>
227
+ <Description>Disable Network Discovery popup</Description>
228
+ </SynchronousCommand>
229
+ <SynchronousCommand wcm:action="add">
230
+ <Order>7</Order>
231
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Control\Network\NetworkLocationWizard" /v "HideWizard" /t REG_DWORD /d 1 /f</CommandLine>
232
+ <Description>Disable Network Discovery popup</Description>
233
+ </SynchronousCommand>
234
+ <SynchronousCommand wcm:action="add">
235
+ <Order>8</Order>
236
+ <CommandLine>reg.exe add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\NewNetworks" /v NetworkList /t REG_MULTI_SZ /d "" /f</CommandLine>
237
+ <Description>Disable Network Discovery popup</Description>
238
+ </SynchronousCommand>
239
+ <SynchronousCommand wcm:action="add">
240
+ <Order>9</Order>
241
+ <CommandLine>reg.exe add "HKLM\SOFTWARE\Policies\Microsoft\Edge" /v "HideFirstRunExperience" /t REG_DWORD /d 1 /f</CommandLine>
242
+ <Description>Disable first-run experience in Edge</Description>
243
+ </SynchronousCommand>
244
+ <SynchronousCommand wcm:action="add">
245
+ <Order>10</Order>
246
+ <CommandLine>reg.exe add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "HideFileExt" /t REG_DWORD /d 0 /f</CommandLine>
247
+ <Description>Show file extensions in Explorer</Description>
248
+ </SynchronousCommand>
249
+ <SynchronousCommand wcm:action="add">
250
+ <Order>11</Order>
251
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Control\Power" /v "HibernateFileSizePercent" /t REG_DWORD /d 0 /f</CommandLine>
252
+ <Description>Zero Hibernation File</Description>
253
+ </SynchronousCommand>
254
+ <SynchronousCommand wcm:action="add">
255
+ <Order>12</Order>
256
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Control\Power" /v "HibernateEnabled" /t REG_DWORD /d 0 /f</CommandLine>
257
+ <Description>Disable Hibernation</Description>
258
+ </SynchronousCommand>
259
+ <SynchronousCommand wcm:action="add">
260
+ <Order>13</Order>
261
+ <CommandLine>cmd /C POWERCFG -X -standby-timeout-ac 0</CommandLine>
262
+ <Description>Disable Sleep</Description>
263
+ </SynchronousCommand>
264
+ <SynchronousCommand wcm:action="add">
265
+ <Order>14</Order>
266
+ <CommandLine>reg.exe add "HKLM\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services" /v "fAllowUnlistedRemotePrograms" /t REG_DWORD /d 1 /f</CommandLine>
267
+ <Description>Enable RemoteAPP to launch unlisted programs</Description>
268
+ </SynchronousCommand>
269
+ <SynchronousCommand wcm:action="add">
270
+ <Order>15</Order>
271
+ <CommandLine>netsh advfirewall firewall set rule group="@FirewallAPI.dll,-32752" new enable=Yes</CommandLine>
272
+ <Description>Enable Network Discovery</Description>
273
+ </SynchronousCommand>
274
+ <SynchronousCommand wcm:action="add">
275
+ <Order>16</Order>
276
+ <CommandLine>netsh advfirewall firewall set rule group="@FirewallAPI.dll,-28502" new enable=Yes</CommandLine>
277
+ <Description>Enable File Sharing</Description>
278
+ </SynchronousCommand>
279
+ <SynchronousCommand wcm:action="add">
280
+ <Order>17</Order>
281
+ <CommandLine>cmd /C if exist "C:\OEM\install.bat" start "Install" "cmd /C C:\OEM\install.bat"</CommandLine>
282
+ <Description>Execute custom script from the OEM folder if exists</Description>
283
+ </SynchronousCommand>
284
+ </FirstLogonCommands>
285
+ </component>
286
+ </settings>
287
+ </unattend>
assets/win7x64.xml ADDED
@@ -0,0 +1,287 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?xml version="1.0" encoding="UTF-8"?>
2
+ <unattend xmlns="urn:schemas-microsoft-com:unattend" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State">
3
+ <settings pass="windowsPE">
4
+ <component name="Microsoft-Windows-International-Core-WinPE" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
5
+ <SetupUILanguage>
6
+ <UILanguage>en-US</UILanguage>
7
+ </SetupUILanguage>
8
+ <InputLocale>0409:00000409</InputLocale>
9
+ <SystemLocale>en-US</SystemLocale>
10
+ <UILanguage>en-US</UILanguage>
11
+ <UserLocale>en-US</UserLocale>
12
+ </component>
13
+ <component name="Microsoft-Windows-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
14
+ <DiskConfiguration>
15
+ <WillShowUI>OnError</WillShowUI>
16
+ <Disk wcm:action="add">
17
+ <DiskID>0</DiskID>
18
+ <WillWipeDisk>true</WillWipeDisk>
19
+ <CreatePartitions>
20
+ <CreatePartition wcm:action="add">
21
+ <Order>1</Order>
22
+ <Type>Primary</Type>
23
+ <Size>100</Size>
24
+ </CreatePartition>
25
+ <CreatePartition wcm:action="add">
26
+ <Order>2</Order>
27
+ <Type>Primary</Type>
28
+ <Extend>true</Extend>
29
+ </CreatePartition>
30
+ </CreatePartitions>
31
+ <ModifyPartitions>
32
+ <ModifyPartition wcm:action="add">
33
+ <Format>NTFS</Format>
34
+ <Label>System Reserved</Label>
35
+ <Order>1</Order>
36
+ <Active>true</Active>
37
+ <PartitionID>1</PartitionID>
38
+ <TypeID>0x27</TypeID>
39
+ </ModifyPartition>
40
+ <ModifyPartition wcm:action="add">
41
+ <Active>true</Active>
42
+ <Format>NTFS</Format>
43
+ <Label>Windows</Label>
44
+ <Letter>C</Letter>
45
+ <Order>2</Order>
46
+ <PartitionID>2</PartitionID>
47
+ </ModifyPartition>
48
+ </ModifyPartitions>
49
+ </Disk>
50
+ </DiskConfiguration>
51
+ <ImageInstall>
52
+ <OSImage>
53
+ <InstallFrom>
54
+ <MetaData wcm:action="add">
55
+ <Value>Windows 7 PROFESSIONAL</Value>
56
+ <Key>/IMAGE/NAME</Key>
57
+ </MetaData>
58
+ </InstallFrom>
59
+ <InstallTo>
60
+ <DiskID>0</DiskID>
61
+ <PartitionID>2</PartitionID>
62
+ </InstallTo>
63
+ <InstallToAvailablePartition>false</InstallToAvailablePartition>
64
+ </OSImage>
65
+ </ImageInstall>
66
+ <DynamicUpdate>
67
+ <Enable>true</Enable>
68
+ <WillShowUI>Never</WillShowUI>
69
+ </DynamicUpdate>
70
+ <UpgradeData>
71
+ <Upgrade>false</Upgrade>
72
+ <WillShowUI>Never</WillShowUI>
73
+ </UpgradeData>
74
+ <UserData>
75
+ <AcceptEula>true</AcceptEula>
76
+ <FullName>Docker</FullName>
77
+ <Organization>Windows for Docker</Organization>
78
+ <ProductKey>
79
+ <Key>HYF8J-CVRMY-CM74G-RPHKF-PW487</Key>
80
+ <WillShowUI>OnError</WillShowUI>
81
+ </ProductKey>
82
+ </UserData>
83
+ <EnableFirewall>false</EnableFirewall>
84
+ <Diagnostics>
85
+ <OptIn>false</OptIn>
86
+ </Diagnostics>
87
+ </component>
88
+ </settings>
89
+ <settings pass="offlineServicing">
90
+ <component name="Microsoft-Windows-LUA-Settings" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
91
+ <EnableLUA>false</EnableLUA>
92
+ </component>
93
+ </settings>
94
+ <settings pass="generalize">
95
+ <component name="Microsoft-Windows-PnPSysprep" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
96
+ <PersistAllDeviceInstalls>true</PersistAllDeviceInstalls>
97
+ </component>
98
+ <component name="Microsoft-Windows-Security-SPP" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
99
+ <SkipRearm>1</SkipRearm>
100
+ </component>
101
+ </settings>
102
+ <settings pass="specialize">
103
+ <component name="Microsoft-Windows-Security-SPP-UX" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
104
+ <SkipAutoActivation>true</SkipAutoActivation>
105
+ </component>
106
+ <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
107
+ <ComputerName>*</ComputerName>
108
+ <OEMInformation>
109
+ <Manufacturer>Dockur</Manufacturer>
110
+ <Model>Windows for Docker</Model>
111
+ </OEMInformation>
112
+ </component>
113
+ <component name="Microsoft-Windows-ErrorReportingCore" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
114
+ <DisableWER>1</DisableWER>
115
+ </component>
116
+ <component name="Microsoft-Windows-IE-InternetExplorer" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
117
+ <DisableAccelerators>true</DisableAccelerators>
118
+ <DisableFirstRunWizard>true</DisableFirstRunWizard>
119
+ <Home_Page>https://google.com</Home_Page>
120
+ <Help_Page>about:blank</Help_Page>
121
+ </component>
122
+ <component name="Microsoft-Windows-IE-InternetExplorer" processorArchitecture="wow64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
123
+ <DisableAccelerators>true</DisableAccelerators>
124
+ <DisableFirstRunWizard>true</DisableFirstRunWizard>
125
+ <Home_Page>https://google.com</Home_Page>
126
+ <Help_Page>about:blank</Help_Page>
127
+ </component>
128
+ <component name="Microsoft-Windows-SQMApi" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
129
+ <CEIPEnabled>0</CEIPEnabled>
130
+ </component>
131
+ <component name="Microsoft-Windows-SystemRestore-Main" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
132
+ <DisableSR>1</DisableSR>
133
+ </component>
134
+ <component name="Microsoft-Windows-International-Core" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
135
+ <InputLocale>0409:00000409</InputLocale>
136
+ <SystemLocale>en-US</SystemLocale>
137
+ <UILanguage>en-US</UILanguage>
138
+ <UserLocale>en-US</UserLocale>
139
+ </component>
140
+ <component name="Microsoft-Windows-TerminalServices-LocalSessionManager" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
141
+ <fDenyTSConnections>false</fDenyTSConnections>
142
+ </component>
143
+ <component name="Microsoft-Windows-TerminalServices-RDP-WinStationExtensions" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
144
+ <UserAuthentication>0</UserAuthentication>
145
+ </component>
146
+ <component name="Networking-MPSSVC-Svc" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
147
+ <FirewallGroups>
148
+ <FirewallGroup wcm:action="add" wcm:keyValue="RemoteDesktop">
149
+ <Active>true</Active>
150
+ <Profile>all</Profile>
151
+ <Group>@FirewallAPI.dll,-28752</Group>
152
+ </FirewallGroup>
153
+ </FirewallGroups>
154
+ </component>
155
+ </settings>
156
+ <settings pass="oobeSystem">
157
+ <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
158
+ <UserAccounts>
159
+ <LocalAccounts>
160
+ <LocalAccount wcm:action="add">
161
+ <Name>Docker</Name>
162
+ <Group>Administrators</Group>
163
+ <Password>
164
+ <Value />
165
+ <PlainText>true</PlainText>
166
+ </Password>
167
+ </LocalAccount>
168
+ </LocalAccounts>
169
+ <AdministratorPassword>
170
+ <Value>password</Value>
171
+ <PlainText>true</PlainText>
172
+ </AdministratorPassword>
173
+ </UserAccounts>
174
+ <AutoLogon>
175
+ <Username>Docker</Username>
176
+ <Enabled>true</Enabled>
177
+ <LogonCount>65432</LogonCount>
178
+ <Password>
179
+ <Value />
180
+ <PlainText>true</PlainText>
181
+ </Password>
182
+ </AutoLogon>
183
+ <Display>
184
+ <ColorDepth>32</ColorDepth>
185
+ <HorizontalResolution>1920</HorizontalResolution>
186
+ <VerticalResolution>1080</VerticalResolution>
187
+ </Display>
188
+ <OOBE>
189
+ <HideEULAPage>true</HideEULAPage>
190
+ <HideWirelessSetupInOOBE>true</HideWirelessSetupInOOBE>
191
+ <NetworkLocation>Home</NetworkLocation>
192
+ <ProtectYourPC>3</ProtectYourPC>
193
+ <SkipUserOOBE>true</SkipUserOOBE>
194
+ <SkipMachineOOBE>true</SkipMachineOOBE>
195
+ </OOBE>
196
+ <RegisteredOrganization>Dockur</RegisteredOrganization>
197
+ <RegisteredOwner>Windows for Docker</RegisteredOwner>
198
+ <FirstLogonCommands>
199
+ <SynchronousCommand wcm:action="add">
200
+ <Order>1</Order>
201
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters" /v "AllowInsecureGuestAuth" /t REG_DWORD /d 1 /f</CommandLine>
202
+ <Description>Allow guest access to network shares</Description>
203
+ </SynchronousCommand>
204
+ <SynchronousCommand wcm:action="add">
205
+ <Order>2</Order>
206
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Control\Lsa" /v LimitBlankPasswordUse /t REG_DWORD /d 0 /f</CommandLine>
207
+ <Description>Allow RDP login with blank password</Description>
208
+ </SynchronousCommand>
209
+ <SynchronousCommand wcm:action="add">
210
+ <Order>3</Order>
211
+ <CommandLine>cmd /C wmic useraccount where name="Docker" set PasswordExpires=false</CommandLine>
212
+ <Description>Password Never Expires</Description>
213
+ </SynchronousCommand>
214
+ <SynchronousCommand wcm:action="add">
215
+ <Order>4</Order>
216
+ <CommandLine>cmd /C POWERCFG -H OFF</CommandLine>
217
+ <Description>Disable Hibernation</Description>
218
+ </SynchronousCommand>
219
+ <SynchronousCommand wcm:action="add">
220
+ <Order>5</Order>
221
+ <CommandLine>cmd /C POWERCFG -X -monitor-timeout-ac 0</CommandLine>
222
+ <Description>Disable monitor blanking</Description>
223
+ </SynchronousCommand>
224
+ <SynchronousCommand wcm:action="add">
225
+ <Order>6</Order>
226
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Control\Network\NewNetworkWindowOff" /f</CommandLine>
227
+ <Description>Disable Network Discovery popup</Description>
228
+ </SynchronousCommand>
229
+ <SynchronousCommand wcm:action="add">
230
+ <Order>7</Order>
231
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Control\Network\NetworkLocationWizard" /v "HideWizard" /t REG_DWORD /d 1 /f</CommandLine>
232
+ <Description>Disable Network Discovery popup</Description>
233
+ </SynchronousCommand>
234
+ <SynchronousCommand wcm:action="add">
235
+ <Order>8</Order>
236
+ <CommandLine>reg.exe add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\NewNetworks" /v NetworkList /t REG_MULTI_SZ /d "" /f</CommandLine>
237
+ <Description>Disable Network Discovery popup</Description>
238
+ </SynchronousCommand>
239
+ <SynchronousCommand wcm:action="add">
240
+ <Order>9</Order>
241
+ <CommandLine>reg.exe add "HKLM\SOFTWARE\Policies\Microsoft\Edge" /v "HideFirstRunExperience" /t REG_DWORD /d 1 /f</CommandLine>
242
+ <Description>Disable first-run experience in Edge</Description>
243
+ </SynchronousCommand>
244
+ <SynchronousCommand wcm:action="add">
245
+ <Order>10</Order>
246
+ <CommandLine>reg.exe add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "HideFileExt" /t REG_DWORD /d 0 /f</CommandLine>
247
+ <Description>Show file extensions in Explorer</Description>
248
+ </SynchronousCommand>
249
+ <SynchronousCommand wcm:action="add">
250
+ <Order>11</Order>
251
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Control\Power" /v "HibernateFileSizePercent" /t REG_DWORD /d 0 /f</CommandLine>
252
+ <Description>Zero Hibernation File</Description>
253
+ </SynchronousCommand>
254
+ <SynchronousCommand wcm:action="add">
255
+ <Order>12</Order>
256
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Control\Power" /v "HibernateEnabled" /t REG_DWORD /d 0 /f</CommandLine>
257
+ <Description>Disable Hibernation</Description>
258
+ </SynchronousCommand>
259
+ <SynchronousCommand wcm:action="add">
260
+ <Order>13</Order>
261
+ <CommandLine>cmd /C POWERCFG -X -standby-timeout-ac 0</CommandLine>
262
+ <Description>Disable Sleep</Description>
263
+ </SynchronousCommand>
264
+ <SynchronousCommand wcm:action="add">
265
+ <Order>14</Order>
266
+ <CommandLine>reg.exe add "HKLM\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services" /v "fAllowUnlistedRemotePrograms" /t REG_DWORD /d 1 /f</CommandLine>
267
+ <Description>Enable RemoteAPP to launch unlisted programs</Description>
268
+ </SynchronousCommand>
269
+ <SynchronousCommand wcm:action="add">
270
+ <Order>15</Order>
271
+ <CommandLine>netsh advfirewall firewall set rule group="@FirewallAPI.dll,-32752" new enable=Yes</CommandLine>
272
+ <Description>Enable Network Discovery</Description>
273
+ </SynchronousCommand>
274
+ <SynchronousCommand wcm:action="add">
275
+ <Order>16</Order>
276
+ <CommandLine>netsh advfirewall firewall set rule group="@FirewallAPI.dll,-28502" new enable=Yes</CommandLine>
277
+ <Description>Enable File Sharing</Description>
278
+ </SynchronousCommand>
279
+ <SynchronousCommand wcm:action="add">
280
+ <Order>17</Order>
281
+ <CommandLine>cmd /C if exist "C:\OEM\install.bat" start "Install" "cmd /C C:\OEM\install.bat"</CommandLine>
282
+ <Description>Execute custom script from the OEM folder if exists</Description>
283
+ </SynchronousCommand>
284
+ </FirstLogonCommands>
285
+ </component>
286
+ </settings>
287
+ </unattend>
assets/win7x86-enterprise.xml ADDED
@@ -0,0 +1,287 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?xml version="1.0" encoding="UTF-8"?>
2
+ <unattend xmlns="urn:schemas-microsoft-com:unattend" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State">
3
+ <settings pass="windowsPE">
4
+ <component name="Microsoft-Windows-International-Core-WinPE" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
5
+ <SetupUILanguage>
6
+ <UILanguage>en-US</UILanguage>
7
+ </SetupUILanguage>
8
+ <InputLocale>0409:00000409</InputLocale>
9
+ <SystemLocale>en-US</SystemLocale>
10
+ <UILanguage>en-US</UILanguage>
11
+ <UserLocale>en-US</UserLocale>
12
+ </component>
13
+ <component name="Microsoft-Windows-Setup" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
14
+ <DiskConfiguration>
15
+ <WillShowUI>OnError</WillShowUI>
16
+ <Disk wcm:action="add">
17
+ <DiskID>0</DiskID>
18
+ <WillWipeDisk>true</WillWipeDisk>
19
+ <CreatePartitions>
20
+ <CreatePartition wcm:action="add">
21
+ <Order>1</Order>
22
+ <Type>Primary</Type>
23
+ <Size>100</Size>
24
+ </CreatePartition>
25
+ <CreatePartition wcm:action="add">
26
+ <Order>2</Order>
27
+ <Type>Primary</Type>
28
+ <Extend>true</Extend>
29
+ </CreatePartition>
30
+ </CreatePartitions>
31
+ <ModifyPartitions>
32
+ <ModifyPartition wcm:action="add">
33
+ <Format>NTFS</Format>
34
+ <Label>System Reserved</Label>
35
+ <Order>1</Order>
36
+ <Active>true</Active>
37
+ <PartitionID>1</PartitionID>
38
+ <TypeID>0x27</TypeID>
39
+ </ModifyPartition>
40
+ <ModifyPartition wcm:action="add">
41
+ <Active>true</Active>
42
+ <Format>NTFS</Format>
43
+ <Label>Windows</Label>
44
+ <Letter>C</Letter>
45
+ <Order>2</Order>
46
+ <PartitionID>2</PartitionID>
47
+ </ModifyPartition>
48
+ </ModifyPartitions>
49
+ </Disk>
50
+ </DiskConfiguration>
51
+ <ImageInstall>
52
+ <OSImage>
53
+ <InstallFrom>
54
+ <MetaData wcm:action="add">
55
+ <Value>Windows 7 Enterprise</Value>
56
+ <Key>/IMAGE/NAME</Key>
57
+ </MetaData>
58
+ </InstallFrom>
59
+ <InstallTo>
60
+ <DiskID>0</DiskID>
61
+ <PartitionID>2</PartitionID>
62
+ </InstallTo>
63
+ <InstallToAvailablePartition>false</InstallToAvailablePartition>
64
+ </OSImage>
65
+ </ImageInstall>
66
+ <DynamicUpdate>
67
+ <Enable>true</Enable>
68
+ <WillShowUI>Never</WillShowUI>
69
+ </DynamicUpdate>
70
+ <UpgradeData>
71
+ <Upgrade>false</Upgrade>
72
+ <WillShowUI>Never</WillShowUI>
73
+ </UpgradeData>
74
+ <UserData>
75
+ <AcceptEula>true</AcceptEula>
76
+ <FullName>Docker</FullName>
77
+ <Organization>Windows for Docker</Organization>
78
+ <ProductKey>
79
+ <Key>H7X92-3VPBB-Q799D-Y6JJ3-86WC6</Key>
80
+ <WillShowUI>OnError</WillShowUI>
81
+ </ProductKey>
82
+ </UserData>
83
+ <EnableFirewall>false</EnableFirewall>
84
+ <Diagnostics>
85
+ <OptIn>false</OptIn>
86
+ </Diagnostics>
87
+ </component>
88
+ </settings>
89
+ <settings pass="offlineServicing">
90
+ <component name="Microsoft-Windows-LUA-Settings" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
91
+ <EnableLUA>false</EnableLUA>
92
+ </component>
93
+ </settings>
94
+ <settings pass="generalize">
95
+ <component name="Microsoft-Windows-PnPSysprep" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
96
+ <PersistAllDeviceInstalls>true</PersistAllDeviceInstalls>
97
+ </component>
98
+ <component name="Microsoft-Windows-Security-SPP" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
99
+ <SkipRearm>1</SkipRearm>
100
+ </component>
101
+ </settings>
102
+ <settings pass="specialize">
103
+ <component name="Microsoft-Windows-Security-SPP-UX" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
104
+ <SkipAutoActivation>true</SkipAutoActivation>
105
+ </component>
106
+ <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
107
+ <ComputerName>*</ComputerName>
108
+ <OEMInformation>
109
+ <Manufacturer>Dockur</Manufacturer>
110
+ <Model>Windows for Docker</Model>
111
+ </OEMInformation>
112
+ </component>
113
+ <component name="Microsoft-Windows-ErrorReportingCore" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
114
+ <DisableWER>1</DisableWER>
115
+ </component>
116
+ <component name="Microsoft-Windows-IE-InternetExplorer" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
117
+ <DisableAccelerators>true</DisableAccelerators>
118
+ <DisableFirstRunWizard>true</DisableFirstRunWizard>
119
+ <Home_Page>https://google.com</Home_Page>
120
+ <Help_Page>about:blank</Help_Page>
121
+ </component>
122
+ <component name="Microsoft-Windows-IE-InternetExplorer" processorArchitecture="wow64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
123
+ <DisableAccelerators>true</DisableAccelerators>
124
+ <DisableFirstRunWizard>true</DisableFirstRunWizard>
125
+ <Home_Page>https://google.com</Home_Page>
126
+ <Help_Page>about:blank</Help_Page>
127
+ </component>
128
+ <component name="Microsoft-Windows-SQMApi" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
129
+ <CEIPEnabled>0</CEIPEnabled>
130
+ </component>
131
+ <component name="Microsoft-Windows-SystemRestore-Main" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
132
+ <DisableSR>1</DisableSR>
133
+ </component>
134
+ <component name="Microsoft-Windows-International-Core" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
135
+ <InputLocale>0409:00000409</InputLocale>
136
+ <SystemLocale>en-US</SystemLocale>
137
+ <UILanguage>en-US</UILanguage>
138
+ <UserLocale>en-US</UserLocale>
139
+ </component>
140
+ <component name="Microsoft-Windows-TerminalServices-LocalSessionManager" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
141
+ <fDenyTSConnections>false</fDenyTSConnections>
142
+ </component>
143
+ <component name="Microsoft-Windows-TerminalServices-RDP-WinStationExtensions" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
144
+ <UserAuthentication>0</UserAuthentication>
145
+ </component>
146
+ <component name="Networking-MPSSVC-Svc" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
147
+ <FirewallGroups>
148
+ <FirewallGroup wcm:action="add" wcm:keyValue="RemoteDesktop">
149
+ <Active>true</Active>
150
+ <Profile>all</Profile>
151
+ <Group>@FirewallAPI.dll,-28752</Group>
152
+ </FirewallGroup>
153
+ </FirewallGroups>
154
+ </component>
155
+ </settings>
156
+ <settings pass="oobeSystem">
157
+ <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
158
+ <UserAccounts>
159
+ <LocalAccounts>
160
+ <LocalAccount wcm:action="add">
161
+ <Name>Docker</Name>
162
+ <Group>Administrators</Group>
163
+ <Password>
164
+ <Value />
165
+ <PlainText>true</PlainText>
166
+ </Password>
167
+ </LocalAccount>
168
+ </LocalAccounts>
169
+ <AdministratorPassword>
170
+ <Value>password</Value>
171
+ <PlainText>true</PlainText>
172
+ </AdministratorPassword>
173
+ </UserAccounts>
174
+ <AutoLogon>
175
+ <Username>Docker</Username>
176
+ <Enabled>true</Enabled>
177
+ <LogonCount>65432</LogonCount>
178
+ <Password>
179
+ <Value />
180
+ <PlainText>true</PlainText>
181
+ </Password>
182
+ </AutoLogon>
183
+ <Display>
184
+ <ColorDepth>32</ColorDepth>
185
+ <HorizontalResolution>1920</HorizontalResolution>
186
+ <VerticalResolution>1080</VerticalResolution>
187
+ </Display>
188
+ <OOBE>
189
+ <HideEULAPage>true</HideEULAPage>
190
+ <HideWirelessSetupInOOBE>true</HideWirelessSetupInOOBE>
191
+ <NetworkLocation>Home</NetworkLocation>
192
+ <ProtectYourPC>3</ProtectYourPC>
193
+ <SkipUserOOBE>true</SkipUserOOBE>
194
+ <SkipMachineOOBE>true</SkipMachineOOBE>
195
+ </OOBE>
196
+ <RegisteredOrganization>Dockur</RegisteredOrganization>
197
+ <RegisteredOwner>Windows for Docker</RegisteredOwner>
198
+ <FirstLogonCommands>
199
+ <SynchronousCommand wcm:action="add">
200
+ <Order>1</Order>
201
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters" /v "AllowInsecureGuestAuth" /t REG_DWORD /d 1 /f</CommandLine>
202
+ <Description>Allow guest access to network shares</Description>
203
+ </SynchronousCommand>
204
+ <SynchronousCommand wcm:action="add">
205
+ <Order>2</Order>
206
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Control\Lsa" /v LimitBlankPasswordUse /t REG_DWORD /d 0 /f</CommandLine>
207
+ <Description>Allow RDP login with blank password</Description>
208
+ </SynchronousCommand>
209
+ <SynchronousCommand wcm:action="add">
210
+ <Order>3</Order>
211
+ <CommandLine>cmd /C wmic useraccount where name="Docker" set PasswordExpires=false</CommandLine>
212
+ <Description>Password Never Expires</Description>
213
+ </SynchronousCommand>
214
+ <SynchronousCommand wcm:action="add">
215
+ <Order>4</Order>
216
+ <CommandLine>cmd /C POWERCFG -H OFF</CommandLine>
217
+ <Description>Disable Hibernation</Description>
218
+ </SynchronousCommand>
219
+ <SynchronousCommand wcm:action="add">
220
+ <Order>5</Order>
221
+ <CommandLine>cmd /C POWERCFG -X -monitor-timeout-ac 0</CommandLine>
222
+ <Description>Disable monitor blanking</Description>
223
+ </SynchronousCommand>
224
+ <SynchronousCommand wcm:action="add">
225
+ <Order>6</Order>
226
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Control\Network\NewNetworkWindowOff" /f</CommandLine>
227
+ <Description>Disable Network Discovery popup</Description>
228
+ </SynchronousCommand>
229
+ <SynchronousCommand wcm:action="add">
230
+ <Order>7</Order>
231
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Control\Network\NetworkLocationWizard" /v "HideWizard" /t REG_DWORD /d 1 /f</CommandLine>
232
+ <Description>Disable Network Discovery popup</Description>
233
+ </SynchronousCommand>
234
+ <SynchronousCommand wcm:action="add">
235
+ <Order>8</Order>
236
+ <CommandLine>reg.exe add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\NewNetworks" /v NetworkList /t REG_MULTI_SZ /d "" /f</CommandLine>
237
+ <Description>Disable Network Discovery popup</Description>
238
+ </SynchronousCommand>
239
+ <SynchronousCommand wcm:action="add">
240
+ <Order>9</Order>
241
+ <CommandLine>reg.exe add "HKLM\SOFTWARE\Policies\Microsoft\Edge" /v "HideFirstRunExperience" /t REG_DWORD /d 1 /f</CommandLine>
242
+ <Description>Disable first-run experience in Edge</Description>
243
+ </SynchronousCommand>
244
+ <SynchronousCommand wcm:action="add">
245
+ <Order>10</Order>
246
+ <CommandLine>reg.exe add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "HideFileExt" /t REG_DWORD /d 0 /f</CommandLine>
247
+ <Description>Show file extensions in Explorer</Description>
248
+ </SynchronousCommand>
249
+ <SynchronousCommand wcm:action="add">
250
+ <Order>11</Order>
251
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Control\Power" /v "HibernateFileSizePercent" /t REG_DWORD /d 0 /f</CommandLine>
252
+ <Description>Zero Hibernation File</Description>
253
+ </SynchronousCommand>
254
+ <SynchronousCommand wcm:action="add">
255
+ <Order>12</Order>
256
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Control\Power" /v "HibernateEnabled" /t REG_DWORD /d 0 /f</CommandLine>
257
+ <Description>Disable Hibernation</Description>
258
+ </SynchronousCommand>
259
+ <SynchronousCommand wcm:action="add">
260
+ <Order>13</Order>
261
+ <CommandLine>cmd /C POWERCFG -X -standby-timeout-ac 0</CommandLine>
262
+ <Description>Disable Sleep</Description>
263
+ </SynchronousCommand>
264
+ <SynchronousCommand wcm:action="add">
265
+ <Order>14</Order>
266
+ <CommandLine>reg.exe add "HKLM\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services" /v "fAllowUnlistedRemotePrograms" /t REG_DWORD /d 1 /f</CommandLine>
267
+ <Description>Enable RemoteAPP to launch unlisted programs</Description>
268
+ </SynchronousCommand>
269
+ <SynchronousCommand wcm:action="add">
270
+ <Order>15</Order>
271
+ <CommandLine>netsh advfirewall firewall set rule group="@FirewallAPI.dll,-32752" new enable=Yes</CommandLine>
272
+ <Description>Enable Network Discovery</Description>
273
+ </SynchronousCommand>
274
+ <SynchronousCommand wcm:action="add">
275
+ <Order>16</Order>
276
+ <CommandLine>netsh advfirewall firewall set rule group="@FirewallAPI.dll,-28502" new enable=Yes</CommandLine>
277
+ <Description>Enable File Sharing</Description>
278
+ </SynchronousCommand>
279
+ <SynchronousCommand wcm:action="add">
280
+ <Order>17</Order>
281
+ <CommandLine>cmd /C if exist "C:\OEM\install.bat" start "Install" "cmd /C C:\OEM\install.bat"</CommandLine>
282
+ <Description>Execute custom script from the OEM folder if exists</Description>
283
+ </SynchronousCommand>
284
+ </FirstLogonCommands>
285
+ </component>
286
+ </settings>
287
+ </unattend>
assets/win7x86-ultimate.xml ADDED
@@ -0,0 +1,287 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?xml version="1.0" encoding="UTF-8"?>
2
+ <unattend xmlns="urn:schemas-microsoft-com:unattend" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State">
3
+ <settings pass="windowsPE">
4
+ <component name="Microsoft-Windows-International-Core-WinPE" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
5
+ <SetupUILanguage>
6
+ <UILanguage>en-US</UILanguage>
7
+ </SetupUILanguage>
8
+ <InputLocale>0409:00000409</InputLocale>
9
+ <SystemLocale>en-US</SystemLocale>
10
+ <UILanguage>en-US</UILanguage>
11
+ <UserLocale>en-US</UserLocale>
12
+ </component>
13
+ <component name="Microsoft-Windows-Setup" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
14
+ <DiskConfiguration>
15
+ <WillShowUI>OnError</WillShowUI>
16
+ <Disk wcm:action="add">
17
+ <DiskID>0</DiskID>
18
+ <WillWipeDisk>true</WillWipeDisk>
19
+ <CreatePartitions>
20
+ <CreatePartition wcm:action="add">
21
+ <Order>1</Order>
22
+ <Type>Primary</Type>
23
+ <Size>100</Size>
24
+ </CreatePartition>
25
+ <CreatePartition wcm:action="add">
26
+ <Order>2</Order>
27
+ <Type>Primary</Type>
28
+ <Extend>true</Extend>
29
+ </CreatePartition>
30
+ </CreatePartitions>
31
+ <ModifyPartitions>
32
+ <ModifyPartition wcm:action="add">
33
+ <Format>NTFS</Format>
34
+ <Label>System Reserved</Label>
35
+ <Order>1</Order>
36
+ <Active>true</Active>
37
+ <PartitionID>1</PartitionID>
38
+ <TypeID>0x27</TypeID>
39
+ </ModifyPartition>
40
+ <ModifyPartition wcm:action="add">
41
+ <Active>true</Active>
42
+ <Format>NTFS</Format>
43
+ <Label>Windows</Label>
44
+ <Letter>C</Letter>
45
+ <Order>2</Order>
46
+ <PartitionID>2</PartitionID>
47
+ </ModifyPartition>
48
+ </ModifyPartitions>
49
+ </Disk>
50
+ </DiskConfiguration>
51
+ <ImageInstall>
52
+ <OSImage>
53
+ <InstallFrom>
54
+ <MetaData wcm:action="add">
55
+ <Value>Windows 7 Ultimate</Value>
56
+ <Key>/IMAGE/NAME</Key>
57
+ </MetaData>
58
+ </InstallFrom>
59
+ <InstallTo>
60
+ <DiskID>0</DiskID>
61
+ <PartitionID>2</PartitionID>
62
+ </InstallTo>
63
+ <InstallToAvailablePartition>false</InstallToAvailablePartition>
64
+ </OSImage>
65
+ </ImageInstall>
66
+ <DynamicUpdate>
67
+ <Enable>true</Enable>
68
+ <WillShowUI>Never</WillShowUI>
69
+ </DynamicUpdate>
70
+ <UpgradeData>
71
+ <Upgrade>false</Upgrade>
72
+ <WillShowUI>Never</WillShowUI>
73
+ </UpgradeData>
74
+ <UserData>
75
+ <AcceptEula>true</AcceptEula>
76
+ <FullName>Docker</FullName>
77
+ <Organization>Windows for Docker</Organization>
78
+ <ProductKey>
79
+ <Key>D4F6K-QK3RD-TMVMJ-BBMRX-3MBMV</Key>
80
+ <WillShowUI>OnError</WillShowUI>
81
+ </ProductKey>
82
+ </UserData>
83
+ <EnableFirewall>false</EnableFirewall>
84
+ <Diagnostics>
85
+ <OptIn>false</OptIn>
86
+ </Diagnostics>
87
+ </component>
88
+ </settings>
89
+ <settings pass="offlineServicing">
90
+ <component name="Microsoft-Windows-LUA-Settings" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
91
+ <EnableLUA>false</EnableLUA>
92
+ </component>
93
+ </settings>
94
+ <settings pass="generalize">
95
+ <component name="Microsoft-Windows-PnPSysprep" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
96
+ <PersistAllDeviceInstalls>true</PersistAllDeviceInstalls>
97
+ </component>
98
+ <component name="Microsoft-Windows-Security-SPP" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
99
+ <SkipRearm>1</SkipRearm>
100
+ </component>
101
+ </settings>
102
+ <settings pass="specialize">
103
+ <component name="Microsoft-Windows-Security-SPP-UX" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
104
+ <SkipAutoActivation>true</SkipAutoActivation>
105
+ </component>
106
+ <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
107
+ <ComputerName>*</ComputerName>
108
+ <OEMInformation>
109
+ <Manufacturer>Dockur</Manufacturer>
110
+ <Model>Windows for Docker</Model>
111
+ </OEMInformation>
112
+ </component>
113
+ <component name="Microsoft-Windows-ErrorReportingCore" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
114
+ <DisableWER>1</DisableWER>
115
+ </component>
116
+ <component name="Microsoft-Windows-IE-InternetExplorer" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
117
+ <DisableAccelerators>true</DisableAccelerators>
118
+ <DisableFirstRunWizard>true</DisableFirstRunWizard>
119
+ <Home_Page>https://google.com</Home_Page>
120
+ <Help_Page>about:blank</Help_Page>
121
+ </component>
122
+ <component name="Microsoft-Windows-IE-InternetExplorer" processorArchitecture="wow64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
123
+ <DisableAccelerators>true</DisableAccelerators>
124
+ <DisableFirstRunWizard>true</DisableFirstRunWizard>
125
+ <Home_Page>https://google.com</Home_Page>
126
+ <Help_Page>about:blank</Help_Page>
127
+ </component>
128
+ <component name="Microsoft-Windows-SQMApi" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
129
+ <CEIPEnabled>0</CEIPEnabled>
130
+ </component>
131
+ <component name="Microsoft-Windows-SystemRestore-Main" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
132
+ <DisableSR>1</DisableSR>
133
+ </component>
134
+ <component name="Microsoft-Windows-International-Core" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
135
+ <InputLocale>0409:00000409</InputLocale>
136
+ <SystemLocale>en-US</SystemLocale>
137
+ <UILanguage>en-US</UILanguage>
138
+ <UserLocale>en-US</UserLocale>
139
+ </component>
140
+ <component name="Microsoft-Windows-TerminalServices-LocalSessionManager" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
141
+ <fDenyTSConnections>false</fDenyTSConnections>
142
+ </component>
143
+ <component name="Microsoft-Windows-TerminalServices-RDP-WinStationExtensions" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
144
+ <UserAuthentication>0</UserAuthentication>
145
+ </component>
146
+ <component name="Networking-MPSSVC-Svc" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
147
+ <FirewallGroups>
148
+ <FirewallGroup wcm:action="add" wcm:keyValue="RemoteDesktop">
149
+ <Active>true</Active>
150
+ <Profile>all</Profile>
151
+ <Group>@FirewallAPI.dll,-28752</Group>
152
+ </FirewallGroup>
153
+ </FirewallGroups>
154
+ </component>
155
+ </settings>
156
+ <settings pass="oobeSystem">
157
+ <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
158
+ <UserAccounts>
159
+ <LocalAccounts>
160
+ <LocalAccount wcm:action="add">
161
+ <Name>Docker</Name>
162
+ <Group>Administrators</Group>
163
+ <Password>
164
+ <Value />
165
+ <PlainText>true</PlainText>
166
+ </Password>
167
+ </LocalAccount>
168
+ </LocalAccounts>
169
+ <AdministratorPassword>
170
+ <Value>password</Value>
171
+ <PlainText>true</PlainText>
172
+ </AdministratorPassword>
173
+ </UserAccounts>
174
+ <AutoLogon>
175
+ <Username>Docker</Username>
176
+ <Enabled>true</Enabled>
177
+ <LogonCount>65432</LogonCount>
178
+ <Password>
179
+ <Value />
180
+ <PlainText>true</PlainText>
181
+ </Password>
182
+ </AutoLogon>
183
+ <Display>
184
+ <ColorDepth>32</ColorDepth>
185
+ <HorizontalResolution>1920</HorizontalResolution>
186
+ <VerticalResolution>1080</VerticalResolution>
187
+ </Display>
188
+ <OOBE>
189
+ <HideEULAPage>true</HideEULAPage>
190
+ <HideWirelessSetupInOOBE>true</HideWirelessSetupInOOBE>
191
+ <NetworkLocation>Home</NetworkLocation>
192
+ <ProtectYourPC>3</ProtectYourPC>
193
+ <SkipUserOOBE>true</SkipUserOOBE>
194
+ <SkipMachineOOBE>true</SkipMachineOOBE>
195
+ </OOBE>
196
+ <RegisteredOrganization>Dockur</RegisteredOrganization>
197
+ <RegisteredOwner>Windows for Docker</RegisteredOwner>
198
+ <FirstLogonCommands>
199
+ <SynchronousCommand wcm:action="add">
200
+ <Order>1</Order>
201
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters" /v "AllowInsecureGuestAuth" /t REG_DWORD /d 1 /f</CommandLine>
202
+ <Description>Allow guest access to network shares</Description>
203
+ </SynchronousCommand>
204
+ <SynchronousCommand wcm:action="add">
205
+ <Order>2</Order>
206
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Control\Lsa" /v LimitBlankPasswordUse /t REG_DWORD /d 0 /f</CommandLine>
207
+ <Description>Allow RDP login with blank password</Description>
208
+ </SynchronousCommand>
209
+ <SynchronousCommand wcm:action="add">
210
+ <Order>3</Order>
211
+ <CommandLine>cmd /C wmic useraccount where name="Docker" set PasswordExpires=false</CommandLine>
212
+ <Description>Password Never Expires</Description>
213
+ </SynchronousCommand>
214
+ <SynchronousCommand wcm:action="add">
215
+ <Order>4</Order>
216
+ <CommandLine>cmd /C POWERCFG -H OFF</CommandLine>
217
+ <Description>Disable Hibernation</Description>
218
+ </SynchronousCommand>
219
+ <SynchronousCommand wcm:action="add">
220
+ <Order>5</Order>
221
+ <CommandLine>cmd /C POWERCFG -X -monitor-timeout-ac 0</CommandLine>
222
+ <Description>Disable monitor blanking</Description>
223
+ </SynchronousCommand>
224
+ <SynchronousCommand wcm:action="add">
225
+ <Order>6</Order>
226
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Control\Network\NewNetworkWindowOff" /f</CommandLine>
227
+ <Description>Disable Network Discovery popup</Description>
228
+ </SynchronousCommand>
229
+ <SynchronousCommand wcm:action="add">
230
+ <Order>7</Order>
231
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Control\Network\NetworkLocationWizard" /v "HideWizard" /t REG_DWORD /d 1 /f</CommandLine>
232
+ <Description>Disable Network Discovery popup</Description>
233
+ </SynchronousCommand>
234
+ <SynchronousCommand wcm:action="add">
235
+ <Order>8</Order>
236
+ <CommandLine>reg.exe add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\NewNetworks" /v NetworkList /t REG_MULTI_SZ /d "" /f</CommandLine>
237
+ <Description>Disable Network Discovery popup</Description>
238
+ </SynchronousCommand>
239
+ <SynchronousCommand wcm:action="add">
240
+ <Order>9</Order>
241
+ <CommandLine>reg.exe add "HKLM\SOFTWARE\Policies\Microsoft\Edge" /v "HideFirstRunExperience" /t REG_DWORD /d 1 /f</CommandLine>
242
+ <Description>Disable first-run experience in Edge</Description>
243
+ </SynchronousCommand>
244
+ <SynchronousCommand wcm:action="add">
245
+ <Order>10</Order>
246
+ <CommandLine>reg.exe add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "HideFileExt" /t REG_DWORD /d 0 /f</CommandLine>
247
+ <Description>Show file extensions in Explorer</Description>
248
+ </SynchronousCommand>
249
+ <SynchronousCommand wcm:action="add">
250
+ <Order>11</Order>
251
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Control\Power" /v "HibernateFileSizePercent" /t REG_DWORD /d 0 /f</CommandLine>
252
+ <Description>Zero Hibernation File</Description>
253
+ </SynchronousCommand>
254
+ <SynchronousCommand wcm:action="add">
255
+ <Order>12</Order>
256
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Control\Power" /v "HibernateEnabled" /t REG_DWORD /d 0 /f</CommandLine>
257
+ <Description>Disable Hibernation</Description>
258
+ </SynchronousCommand>
259
+ <SynchronousCommand wcm:action="add">
260
+ <Order>13</Order>
261
+ <CommandLine>cmd /C POWERCFG -X -standby-timeout-ac 0</CommandLine>
262
+ <Description>Disable Sleep</Description>
263
+ </SynchronousCommand>
264
+ <SynchronousCommand wcm:action="add">
265
+ <Order>14</Order>
266
+ <CommandLine>reg.exe add "HKLM\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services" /v "fAllowUnlistedRemotePrograms" /t REG_DWORD /d 1 /f</CommandLine>
267
+ <Description>Enable RemoteAPP to launch unlisted programs</Description>
268
+ </SynchronousCommand>
269
+ <SynchronousCommand wcm:action="add">
270
+ <Order>15</Order>
271
+ <CommandLine>netsh advfirewall firewall set rule group="@FirewallAPI.dll,-32752" new enable=Yes</CommandLine>
272
+ <Description>Enable Network Discovery</Description>
273
+ </SynchronousCommand>
274
+ <SynchronousCommand wcm:action="add">
275
+ <Order>16</Order>
276
+ <CommandLine>netsh advfirewall firewall set rule group="@FirewallAPI.dll,-28502" new enable=Yes</CommandLine>
277
+ <Description>Enable File Sharing</Description>
278
+ </SynchronousCommand>
279
+ <SynchronousCommand wcm:action="add">
280
+ <Order>17</Order>
281
+ <CommandLine>cmd /C if exist "C:\OEM\install.bat" start "Install" "cmd /C C:\OEM\install.bat"</CommandLine>
282
+ <Description>Execute custom script from the OEM folder if exists</Description>
283
+ </SynchronousCommand>
284
+ </FirstLogonCommands>
285
+ </component>
286
+ </settings>
287
+ </unattend>
assets/win7x86.xml ADDED
@@ -0,0 +1,287 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?xml version="1.0" encoding="UTF-8"?>
2
+ <unattend xmlns="urn:schemas-microsoft-com:unattend" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State">
3
+ <settings pass="windowsPE">
4
+ <component name="Microsoft-Windows-International-Core-WinPE" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
5
+ <SetupUILanguage>
6
+ <UILanguage>en-US</UILanguage>
7
+ </SetupUILanguage>
8
+ <InputLocale>0409:00000409</InputLocale>
9
+ <SystemLocale>en-US</SystemLocale>
10
+ <UILanguage>en-US</UILanguage>
11
+ <UserLocale>en-US</UserLocale>
12
+ </component>
13
+ <component name="Microsoft-Windows-Setup" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
14
+ <DiskConfiguration>
15
+ <WillShowUI>OnError</WillShowUI>
16
+ <Disk wcm:action="add">
17
+ <DiskID>0</DiskID>
18
+ <WillWipeDisk>true</WillWipeDisk>
19
+ <CreatePartitions>
20
+ <CreatePartition wcm:action="add">
21
+ <Order>1</Order>
22
+ <Type>Primary</Type>
23
+ <Size>100</Size>
24
+ </CreatePartition>
25
+ <CreatePartition wcm:action="add">
26
+ <Order>2</Order>
27
+ <Type>Primary</Type>
28
+ <Extend>true</Extend>
29
+ </CreatePartition>
30
+ </CreatePartitions>
31
+ <ModifyPartitions>
32
+ <ModifyPartition wcm:action="add">
33
+ <Format>NTFS</Format>
34
+ <Label>System Reserved</Label>
35
+ <Order>1</Order>
36
+ <Active>true</Active>
37
+ <PartitionID>1</PartitionID>
38
+ <TypeID>0x27</TypeID>
39
+ </ModifyPartition>
40
+ <ModifyPartition wcm:action="add">
41
+ <Active>true</Active>
42
+ <Format>NTFS</Format>
43
+ <Label>Windows</Label>
44
+ <Letter>C</Letter>
45
+ <Order>2</Order>
46
+ <PartitionID>2</PartitionID>
47
+ </ModifyPartition>
48
+ </ModifyPartitions>
49
+ </Disk>
50
+ </DiskConfiguration>
51
+ <ImageInstall>
52
+ <OSImage>
53
+ <InstallFrom>
54
+ <MetaData wcm:action="add">
55
+ <Value>Windows 7 PROFESSIONAL</Value>
56
+ <Key>/IMAGE/NAME</Key>
57
+ </MetaData>
58
+ </InstallFrom>
59
+ <InstallTo>
60
+ <DiskID>0</DiskID>
61
+ <PartitionID>2</PartitionID>
62
+ </InstallTo>
63
+ <InstallToAvailablePartition>false</InstallToAvailablePartition>
64
+ </OSImage>
65
+ </ImageInstall>
66
+ <DynamicUpdate>
67
+ <Enable>true</Enable>
68
+ <WillShowUI>Never</WillShowUI>
69
+ </DynamicUpdate>
70
+ <UpgradeData>
71
+ <Upgrade>false</Upgrade>
72
+ <WillShowUI>Never</WillShowUI>
73
+ </UpgradeData>
74
+ <UserData>
75
+ <AcceptEula>true</AcceptEula>
76
+ <FullName>Docker</FullName>
77
+ <Organization>Windows for Docker</Organization>
78
+ <ProductKey>
79
+ <Key>HYF8J-CVRMY-CM74G-RPHKF-PW487</Key>
80
+ <WillShowUI>OnError</WillShowUI>
81
+ </ProductKey>
82
+ </UserData>
83
+ <EnableFirewall>false</EnableFirewall>
84
+ <Diagnostics>
85
+ <OptIn>false</OptIn>
86
+ </Diagnostics>
87
+ </component>
88
+ </settings>
89
+ <settings pass="offlineServicing">
90
+ <component name="Microsoft-Windows-LUA-Settings" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
91
+ <EnableLUA>false</EnableLUA>
92
+ </component>
93
+ </settings>
94
+ <settings pass="generalize">
95
+ <component name="Microsoft-Windows-PnPSysprep" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
96
+ <PersistAllDeviceInstalls>true</PersistAllDeviceInstalls>
97
+ </component>
98
+ <component name="Microsoft-Windows-Security-SPP" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
99
+ <SkipRearm>1</SkipRearm>
100
+ </component>
101
+ </settings>
102
+ <settings pass="specialize">
103
+ <component name="Microsoft-Windows-Security-SPP-UX" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
104
+ <SkipAutoActivation>true</SkipAutoActivation>
105
+ </component>
106
+ <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
107
+ <ComputerName>*</ComputerName>
108
+ <OEMInformation>
109
+ <Manufacturer>Dockur</Manufacturer>
110
+ <Model>Windows for Docker</Model>
111
+ </OEMInformation>
112
+ </component>
113
+ <component name="Microsoft-Windows-ErrorReportingCore" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
114
+ <DisableWER>1</DisableWER>
115
+ </component>
116
+ <component name="Microsoft-Windows-IE-InternetExplorer" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
117
+ <DisableAccelerators>true</DisableAccelerators>
118
+ <DisableFirstRunWizard>true</DisableFirstRunWizard>
119
+ <Home_Page>https://google.com</Home_Page>
120
+ <Help_Page>about:blank</Help_Page>
121
+ </component>
122
+ <component name="Microsoft-Windows-IE-InternetExplorer" processorArchitecture="wow64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
123
+ <DisableAccelerators>true</DisableAccelerators>
124
+ <DisableFirstRunWizard>true</DisableFirstRunWizard>
125
+ <Home_Page>https://google.com</Home_Page>
126
+ <Help_Page>about:blank</Help_Page>
127
+ </component>
128
+ <component name="Microsoft-Windows-SQMApi" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
129
+ <CEIPEnabled>0</CEIPEnabled>
130
+ </component>
131
+ <component name="Microsoft-Windows-SystemRestore-Main" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
132
+ <DisableSR>1</DisableSR>
133
+ </component>
134
+ <component name="Microsoft-Windows-International-Core" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
135
+ <InputLocale>0409:00000409</InputLocale>
136
+ <SystemLocale>en-US</SystemLocale>
137
+ <UILanguage>en-US</UILanguage>
138
+ <UserLocale>en-US</UserLocale>
139
+ </component>
140
+ <component name="Microsoft-Windows-TerminalServices-LocalSessionManager" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
141
+ <fDenyTSConnections>false</fDenyTSConnections>
142
+ </component>
143
+ <component name="Microsoft-Windows-TerminalServices-RDP-WinStationExtensions" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
144
+ <UserAuthentication>0</UserAuthentication>
145
+ </component>
146
+ <component name="Networking-MPSSVC-Svc" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
147
+ <FirewallGroups>
148
+ <FirewallGroup wcm:action="add" wcm:keyValue="RemoteDesktop">
149
+ <Active>true</Active>
150
+ <Profile>all</Profile>
151
+ <Group>@FirewallAPI.dll,-28752</Group>
152
+ </FirewallGroup>
153
+ </FirewallGroups>
154
+ </component>
155
+ </settings>
156
+ <settings pass="oobeSystem">
157
+ <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
158
+ <UserAccounts>
159
+ <LocalAccounts>
160
+ <LocalAccount wcm:action="add">
161
+ <Name>Docker</Name>
162
+ <Group>Administrators</Group>
163
+ <Password>
164
+ <Value />
165
+ <PlainText>true</PlainText>
166
+ </Password>
167
+ </LocalAccount>
168
+ </LocalAccounts>
169
+ <AdministratorPassword>
170
+ <Value>password</Value>
171
+ <PlainText>true</PlainText>
172
+ </AdministratorPassword>
173
+ </UserAccounts>
174
+ <AutoLogon>
175
+ <Username>Docker</Username>
176
+ <Enabled>true</Enabled>
177
+ <LogonCount>65432</LogonCount>
178
+ <Password>
179
+ <Value />
180
+ <PlainText>true</PlainText>
181
+ </Password>
182
+ </AutoLogon>
183
+ <Display>
184
+ <ColorDepth>32</ColorDepth>
185
+ <HorizontalResolution>1920</HorizontalResolution>
186
+ <VerticalResolution>1080</VerticalResolution>
187
+ </Display>
188
+ <OOBE>
189
+ <HideEULAPage>true</HideEULAPage>
190
+ <HideWirelessSetupInOOBE>true</HideWirelessSetupInOOBE>
191
+ <NetworkLocation>Home</NetworkLocation>
192
+ <ProtectYourPC>3</ProtectYourPC>
193
+ <SkipUserOOBE>true</SkipUserOOBE>
194
+ <SkipMachineOOBE>true</SkipMachineOOBE>
195
+ </OOBE>
196
+ <RegisteredOrganization>Dockur</RegisteredOrganization>
197
+ <RegisteredOwner>Windows for Docker</RegisteredOwner>
198
+ <FirstLogonCommands>
199
+ <SynchronousCommand wcm:action="add">
200
+ <Order>1</Order>
201
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters" /v "AllowInsecureGuestAuth" /t REG_DWORD /d 1 /f</CommandLine>
202
+ <Description>Allow guest access to network shares</Description>
203
+ </SynchronousCommand>
204
+ <SynchronousCommand wcm:action="add">
205
+ <Order>2</Order>
206
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Control\Lsa" /v LimitBlankPasswordUse /t REG_DWORD /d 0 /f</CommandLine>
207
+ <Description>Allow RDP login with blank password</Description>
208
+ </SynchronousCommand>
209
+ <SynchronousCommand wcm:action="add">
210
+ <Order>3</Order>
211
+ <CommandLine>cmd /C wmic useraccount where name="Docker" set PasswordExpires=false</CommandLine>
212
+ <Description>Password Never Expires</Description>
213
+ </SynchronousCommand>
214
+ <SynchronousCommand wcm:action="add">
215
+ <Order>4</Order>
216
+ <CommandLine>cmd /C POWERCFG -H OFF</CommandLine>
217
+ <Description>Disable Hibernation</Description>
218
+ </SynchronousCommand>
219
+ <SynchronousCommand wcm:action="add">
220
+ <Order>5</Order>
221
+ <CommandLine>cmd /C POWERCFG -X -monitor-timeout-ac 0</CommandLine>
222
+ <Description>Disable monitor blanking</Description>
223
+ </SynchronousCommand>
224
+ <SynchronousCommand wcm:action="add">
225
+ <Order>6</Order>
226
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Control\Network\NewNetworkWindowOff" /f</CommandLine>
227
+ <Description>Disable Network Discovery popup</Description>
228
+ </SynchronousCommand>
229
+ <SynchronousCommand wcm:action="add">
230
+ <Order>7</Order>
231
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Control\Network\NetworkLocationWizard" /v "HideWizard" /t REG_DWORD /d 1 /f</CommandLine>
232
+ <Description>Disable Network Discovery popup</Description>
233
+ </SynchronousCommand>
234
+ <SynchronousCommand wcm:action="add">
235
+ <Order>8</Order>
236
+ <CommandLine>reg.exe add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\NewNetworks" /v NetworkList /t REG_MULTI_SZ /d "" /f</CommandLine>
237
+ <Description>Disable Network Discovery popup</Description>
238
+ </SynchronousCommand>
239
+ <SynchronousCommand wcm:action="add">
240
+ <Order>9</Order>
241
+ <CommandLine>reg.exe add "HKLM\SOFTWARE\Policies\Microsoft\Edge" /v "HideFirstRunExperience" /t REG_DWORD /d 1 /f</CommandLine>
242
+ <Description>Disable first-run experience in Edge</Description>
243
+ </SynchronousCommand>
244
+ <SynchronousCommand wcm:action="add">
245
+ <Order>10</Order>
246
+ <CommandLine>reg.exe add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "HideFileExt" /t REG_DWORD /d 0 /f</CommandLine>
247
+ <Description>Show file extensions in Explorer</Description>
248
+ </SynchronousCommand>
249
+ <SynchronousCommand wcm:action="add">
250
+ <Order>11</Order>
251
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Control\Power" /v "HibernateFileSizePercent" /t REG_DWORD /d 0 /f</CommandLine>
252
+ <Description>Zero Hibernation File</Description>
253
+ </SynchronousCommand>
254
+ <SynchronousCommand wcm:action="add">
255
+ <Order>12</Order>
256
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Control\Power" /v "HibernateEnabled" /t REG_DWORD /d 0 /f</CommandLine>
257
+ <Description>Disable Hibernation</Description>
258
+ </SynchronousCommand>
259
+ <SynchronousCommand wcm:action="add">
260
+ <Order>13</Order>
261
+ <CommandLine>cmd /C POWERCFG -X -standby-timeout-ac 0</CommandLine>
262
+ <Description>Disable Sleep</Description>
263
+ </SynchronousCommand>
264
+ <SynchronousCommand wcm:action="add">
265
+ <Order>14</Order>
266
+ <CommandLine>reg.exe add "HKLM\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services" /v "fAllowUnlistedRemotePrograms" /t REG_DWORD /d 1 /f</CommandLine>
267
+ <Description>Enable RemoteAPP to launch unlisted programs</Description>
268
+ </SynchronousCommand>
269
+ <SynchronousCommand wcm:action="add">
270
+ <Order>15</Order>
271
+ <CommandLine>netsh advfirewall firewall set rule group="@FirewallAPI.dll,-32752" new enable=Yes</CommandLine>
272
+ <Description>Enable Network Discovery</Description>
273
+ </SynchronousCommand>
274
+ <SynchronousCommand wcm:action="add">
275
+ <Order>16</Order>
276
+ <CommandLine>netsh advfirewall firewall set rule group="@FirewallAPI.dll,-28502" new enable=Yes</CommandLine>
277
+ <Description>Enable File Sharing</Description>
278
+ </SynchronousCommand>
279
+ <SynchronousCommand wcm:action="add">
280
+ <Order>17</Order>
281
+ <CommandLine>cmd /C if exist "C:\OEM\install.bat" start "Install" "cmd /C C:\OEM\install.bat"</CommandLine>
282
+ <Description>Execute custom script from the OEM folder if exists</Description>
283
+ </SynchronousCommand>
284
+ </FirstLogonCommands>
285
+ </component>
286
+ </settings>
287
+ </unattend>
assets/win81x64-enterprise-eval.xml ADDED
@@ -0,0 +1,302 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?xml version="1.0" encoding="UTF-8"?>
2
+ <unattend xmlns="urn:schemas-microsoft-com:unattend" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State">
3
+ <settings pass="windowsPE">
4
+ <component name="Microsoft-Windows-International-Core-WinPE" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
5
+ <SetupUILanguage>
6
+ <UILanguage>en-US</UILanguage>
7
+ </SetupUILanguage>
8
+ <InputLocale>0409:00000409</InputLocale>
9
+ <SystemLocale>en-US</SystemLocale>
10
+ <UILanguage>en-US</UILanguage>
11
+ <UserLocale>en-US</UserLocale>
12
+ </component>
13
+ <component name="Microsoft-Windows-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
14
+ <DiskConfiguration>
15
+ <Disk wcm:action="add">
16
+ <DiskID>0</DiskID>
17
+ <WillWipeDisk>true</WillWipeDisk>
18
+ <CreatePartitions>
19
+ <!-- System partition (ESP) -->
20
+ <CreatePartition wcm:action="add">
21
+ <Order>1</Order>
22
+ <Type>EFI</Type>
23
+ <Size>128</Size>
24
+ </CreatePartition>
25
+ <!-- Microsoft reserved partition (MSR) -->
26
+ <CreatePartition wcm:action="add">
27
+ <Order>2</Order>
28
+ <Type>MSR</Type>
29
+ <Size>128</Size>
30
+ </CreatePartition>
31
+ <!-- Windows partition -->
32
+ <CreatePartition wcm:action="add">
33
+ <Order>3</Order>
34
+ <Type>Primary</Type>
35
+ <Extend>true</Extend>
36
+ </CreatePartition>
37
+ </CreatePartitions>
38
+ <ModifyPartitions>
39
+ <!-- System partition (ESP) -->
40
+ <ModifyPartition wcm:action="add">
41
+ <Order>1</Order>
42
+ <PartitionID>1</PartitionID>
43
+ <Label>System</Label>
44
+ <Format>FAT32</Format>
45
+ </ModifyPartition>
46
+ <!-- MSR partition does not need to be modified -->
47
+ <ModifyPartition wcm:action="add">
48
+ <Order>2</Order>
49
+ <PartitionID>2</PartitionID>
50
+ </ModifyPartition>
51
+ <!-- Windows partition -->
52
+ <ModifyPartition wcm:action="add">
53
+ <Order>3</Order>
54
+ <PartitionID>3</PartitionID>
55
+ <Label>Windows</Label>
56
+ <Letter>C</Letter>
57
+ <Format>NTFS</Format>
58
+ </ModifyPartition>
59
+ </ModifyPartitions>
60
+ </Disk>
61
+ </DiskConfiguration>
62
+ <ImageInstall>
63
+ <OSImage>
64
+ <InstallTo>
65
+ <DiskID>0</DiskID>
66
+ <PartitionID>3</PartitionID>
67
+ </InstallTo>
68
+ <InstallToAvailablePartition>false</InstallToAvailablePartition>
69
+ </OSImage>
70
+ </ImageInstall>
71
+ <DynamicUpdate>
72
+ <Enable>true</Enable>
73
+ <WillShowUI>Never</WillShowUI>
74
+ </DynamicUpdate>
75
+ <UpgradeData>
76
+ <Upgrade>false</Upgrade>
77
+ <WillShowUI>Never</WillShowUI>
78
+ </UpgradeData>
79
+ <UserData>
80
+ <AcceptEula>true</AcceptEula>
81
+ <FullName>Docker</FullName>
82
+ <Organization>Windows for Docker</Organization>
83
+ </UserData>
84
+ <EnableFirewall>false</EnableFirewall>
85
+ <Diagnostics>
86
+ <OptIn>false</OptIn>
87
+ </Diagnostics>
88
+ </component>
89
+ </settings>
90
+ <settings pass="offlineServicing">
91
+ <component name="Microsoft-Windows-LUA-Settings" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
92
+ <EnableLUA>false</EnableLUA>
93
+ </component>
94
+ </settings>
95
+ <settings pass="generalize">
96
+ <component name="Microsoft-Windows-PnPSysprep" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
97
+ <PersistAllDeviceInstalls>true</PersistAllDeviceInstalls>
98
+ </component>
99
+ <component name="Microsoft-Windows-Security-SPP" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
100
+ <SkipRearm>1</SkipRearm>
101
+ </component>
102
+ </settings>
103
+ <settings pass="specialize">
104
+ <component name="Microsoft-Windows-Security-SPP-UX" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
105
+ <SkipAutoActivation>true</SkipAutoActivation>
106
+ </component>
107
+ <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
108
+ <ComputerName>*</ComputerName>
109
+ <OEMInformation>
110
+ <Manufacturer>Dockur</Manufacturer>
111
+ <Model>Windows for Docker</Model>
112
+ </OEMInformation>
113
+ <OEMName>Windows for Docker</OEMName>
114
+ </component>
115
+ <component name="Microsoft-Windows-ErrorReportingCore" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
116
+ <DisableWER>1</DisableWER>
117
+ </component>
118
+ <component name="Microsoft-Windows-IE-InternetExplorer" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
119
+ <DisableAccelerators>true</DisableAccelerators>
120
+ <DisableFirstRunWizard>true</DisableFirstRunWizard>
121
+ <Home_Page>https://google.com</Home_Page>
122
+ <Help_Page>about:blank</Help_Page>
123
+ </component>
124
+ <component name="Microsoft-Windows-IE-InternetExplorer" processorArchitecture="wow64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
125
+ <DisableAccelerators>true</DisableAccelerators>
126
+ <DisableFirstRunWizard>true</DisableFirstRunWizard>
127
+ <Home_Page>https://google.com</Home_Page>
128
+ <Help_Page>about:blank</Help_Page>
129
+ </component>
130
+ <component name="Microsoft-Windows-SQMApi" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
131
+ <CEIPEnabled>0</CEIPEnabled>
132
+ </component>
133
+ <component name="Microsoft-Windows-SystemRestore-Main" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
134
+ <DisableSR>1</DisableSR>
135
+ </component>
136
+ <component name="Microsoft-Windows-International-Core" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
137
+ <InputLocale>0409:00000409</InputLocale>
138
+ <SystemLocale>en-US</SystemLocale>
139
+ <UILanguage>en-US</UILanguage>
140
+ <UserLocale>en-US</UserLocale>
141
+ </component>
142
+ <component name="Microsoft-Windows-Deployment" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
143
+ <RunSynchronous>
144
+ <RunSynchronousCommand wcm:action="add">
145
+ <Order>1</Order>
146
+ <Path>reg.exe add "HKLM\SOFTWARE\Policies\Microsoft\Windows NT\CurrentVersion\NetworkList\Signatures\FirstNetwork" /v Category /t REG_DWORD /d 1 /f</Path>
147
+ <Description>Set Network Location to Home</Description>
148
+ </RunSynchronousCommand>
149
+ </RunSynchronous>
150
+ </component>
151
+ <component name="Microsoft-Windows-TerminalServices-LocalSessionManager" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
152
+ <fDenyTSConnections>false</fDenyTSConnections>
153
+ </component>
154
+ <component name="Microsoft-Windows-TerminalServices-RDP-WinStationExtensions" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
155
+ <UserAuthentication>0</UserAuthentication>
156
+ </component>
157
+ <component name="Networking-MPSSVC-Svc" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
158
+ <FirewallGroups>
159
+ <FirewallGroup wcm:action="add" wcm:keyValue="RemoteDesktop">
160
+ <Active>true</Active>
161
+ <Profile>all</Profile>
162
+ <Group>@FirewallAPI.dll,-28752</Group>
163
+ </FirewallGroup>
164
+ </FirewallGroups>
165
+ </component>
166
+ </settings>
167
+ <settings pass="oobeSystem">
168
+ <component name="Microsoft-Windows-SecureStartup-FilterDriver" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
169
+ <PreventDeviceEncryption>true</PreventDeviceEncryption>
170
+ </component>
171
+ <component name="Microsoft-Windows-EnhancedStorage-Adm" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
172
+ <TCGSecurityActivationDisabled>1</TCGSecurityActivationDisabled>
173
+ </component>
174
+ <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
175
+ <UserAccounts>
176
+ <LocalAccounts>
177
+ <LocalAccount wcm:action="add">
178
+ <Name>Docker</Name>
179
+ <Group>Administrators</Group>
180
+ <Password>
181
+ <Value />
182
+ <PlainText>true</PlainText>
183
+ </Password>
184
+ </LocalAccount>
185
+ </LocalAccounts>
186
+ <AdministratorPassword>
187
+ <Value>password</Value>
188
+ <PlainText>true</PlainText>
189
+ </AdministratorPassword>
190
+ </UserAccounts>
191
+ <AutoLogon>
192
+ <Username>Docker</Username>
193
+ <Enabled>true</Enabled>
194
+ <LogonCount>65432</LogonCount>
195
+ <Password>
196
+ <Value />
197
+ <PlainText>true</PlainText>
198
+ </Password>
199
+ </AutoLogon>
200
+ <Display>
201
+ <ColorDepth>32</ColorDepth>
202
+ <HorizontalResolution>1920</HorizontalResolution>
203
+ <VerticalResolution>1080</VerticalResolution>
204
+ </Display>
205
+ <OOBE>
206
+ <HideEULAPage>true</HideEULAPage>
207
+ <HideLocalAccountScreen>true</HideLocalAccountScreen>
208
+ <HideOEMRegistrationScreen>true</HideOEMRegistrationScreen>
209
+ <HideOnlineAccountScreens>true</HideOnlineAccountScreens>
210
+ <HideWirelessSetupInOOBE>true</HideWirelessSetupInOOBE>
211
+ <NetworkLocation>Home</NetworkLocation>
212
+ <ProtectYourPC>3</ProtectYourPC>
213
+ <SkipUserOOBE>true</SkipUserOOBE>
214
+ <SkipMachineOOBE>true</SkipMachineOOBE>
215
+ </OOBE>
216
+ <RegisteredOrganization>Dockur</RegisteredOrganization>
217
+ <RegisteredOwner>Windows for Docker</RegisteredOwner>
218
+ <FirstLogonCommands>
219
+ <SynchronousCommand wcm:action="add">
220
+ <Order>1</Order>
221
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters" /v "AllowInsecureGuestAuth" /t REG_DWORD /d 1 /f</CommandLine>
222
+ <Description>Allow guest access to network shares</Description>
223
+ </SynchronousCommand>
224
+ <SynchronousCommand wcm:action="add">
225
+ <Order>2</Order>
226
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Control\Lsa" /v LimitBlankPasswordUse /t REG_DWORD /d 0 /f</CommandLine>
227
+ <Description>Allow RDP login with blank password</Description>
228
+ </SynchronousCommand>
229
+ <SynchronousCommand wcm:action="add">
230
+ <Order>3</Order>
231
+ <CommandLine>reg.exe add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\PasswordLess\Device" /v "DevicePasswordLessBuildVersion" /t REG_DWORD /d 0 /f</CommandLine>
232
+ <Description>Enable option for passwordless sign-in</Description>
233
+ </SynchronousCommand>
234
+ <SynchronousCommand wcm:action="add">
235
+ <Order>4</Order>
236
+ <CommandLine>cmd /C wmic useraccount where name="Docker" set PasswordExpires=false</CommandLine>
237
+ <Description>Password Never Expires</Description>
238
+ </SynchronousCommand>
239
+ <SynchronousCommand wcm:action="add">
240
+ <Order>5</Order>
241
+ <CommandLine>cmd /C POWERCFG -H OFF</CommandLine>
242
+ <Description>Disable Hibernation</Description>
243
+ </SynchronousCommand>
244
+ <SynchronousCommand wcm:action="add">
245
+ <Order>6</Order>
246
+ <CommandLine>cmd /C POWERCFG -X -monitor-timeout-ac 0</CommandLine>
247
+ <Description>Disable monitor blanking</Description>
248
+ </SynchronousCommand>
249
+ <SynchronousCommand wcm:action="add">
250
+ <Order>7</Order>
251
+ <CommandLine>reg.exe add "HKLM\SOFTWARE\Policies\Microsoft\Edge" /v "HideFirstRunExperience" /t REG_DWORD /d 1 /f</CommandLine>
252
+ <Description>Disable first-run experience in Edge</Description>
253
+ </SynchronousCommand>
254
+ <SynchronousCommand wcm:action="add">
255
+ <Order>8</Order>
256
+ <CommandLine>reg.exe add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "HideFileExt" /t REG_DWORD /d 0 /f</CommandLine>
257
+ <Description>Show file extensions in Explorer</Description>
258
+ </SynchronousCommand>
259
+ <SynchronousCommand wcm:action="add">
260
+ <Order>9</Order>
261
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Control\Power" /v "HibernateFileSizePercent" /t REG_DWORD /d 0 /f</CommandLine>
262
+ <Description>Zero Hibernation File</Description>
263
+ </SynchronousCommand>
264
+ <SynchronousCommand wcm:action="add">
265
+ <Order>10</Order>
266
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Control\Power" /v "HibernateEnabled" /t REG_DWORD /d 0 /f</CommandLine>
267
+ <Description>Disable Hibernation</Description>
268
+ </SynchronousCommand>
269
+ <SynchronousCommand wcm:action="add">
270
+ <Order>11</Order>
271
+ <CommandLine>cmd /C POWERCFG -X -standby-timeout-ac 0</CommandLine>
272
+ <Description>Disable Sleep</Description>
273
+ </SynchronousCommand>
274
+ <SynchronousCommand wcm:action="add">
275
+ <Order>12</Order>
276
+ <CommandLine>reg.exe add "HKLM\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services" /v "fAllowUnlistedRemotePrograms" /t REG_DWORD /d 1 /f</CommandLine>
277
+ <Description>Enable RemoteAPP to launch unlisted programs</Description>
278
+ </SynchronousCommand>
279
+ <SynchronousCommand wcm:action="add">
280
+ <Order>13</Order>
281
+ <CommandLine>reg.exe add "HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU" /v "NoAutoUpdate" /t REG_DWORD /d 1 /f</CommandLine>
282
+ <Description>Turn off Windows Update auto download</Description>
283
+ </SynchronousCommand>
284
+ <SynchronousCommand wcm:action="add">
285
+ <Order>14</Order>
286
+ <CommandLine>netsh advfirewall firewall set rule group="@FirewallAPI.dll,-32752" new enable=Yes</CommandLine>
287
+ <Description>Enable Network Discovery</Description>
288
+ </SynchronousCommand>
289
+ <SynchronousCommand wcm:action="add">
290
+ <Order>15</Order>
291
+ <CommandLine>netsh advfirewall firewall set rule group="@FirewallAPI.dll,-28502" new enable=Yes</CommandLine>
292
+ <Description>Enable File Sharing</Description>
293
+ </SynchronousCommand>
294
+ <SynchronousCommand wcm:action="add">
295
+ <Order>16</Order>
296
+ <CommandLine>cmd /C if exist "C:\OEM\install.bat" start "Install" "cmd /C C:\OEM\install.bat"</CommandLine>
297
+ <Description>Execute custom script from the OEM folder if exists</Description>
298
+ </SynchronousCommand>
299
+ </FirstLogonCommands>
300
+ </component>
301
+ </settings>
302
+ </unattend>
assets/win81x64-enterprise.xml ADDED
@@ -0,0 +1,305 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?xml version="1.0" encoding="UTF-8"?>
2
+ <unattend xmlns="urn:schemas-microsoft-com:unattend" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State">
3
+ <settings pass="windowsPE">
4
+ <component name="Microsoft-Windows-International-Core-WinPE" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
5
+ <SetupUILanguage>
6
+ <UILanguage>en-US</UILanguage>
7
+ </SetupUILanguage>
8
+ <InputLocale>0409:00000409</InputLocale>
9
+ <SystemLocale>en-US</SystemLocale>
10
+ <UILanguage>en-US</UILanguage>
11
+ <UserLocale>en-US</UserLocale>
12
+ </component>
13
+ <component name="Microsoft-Windows-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
14
+ <DiskConfiguration>
15
+ <Disk wcm:action="add">
16
+ <DiskID>0</DiskID>
17
+ <WillWipeDisk>true</WillWipeDisk>
18
+ <CreatePartitions>
19
+ <!-- System partition (ESP) -->
20
+ <CreatePartition wcm:action="add">
21
+ <Order>1</Order>
22
+ <Type>EFI</Type>
23
+ <Size>128</Size>
24
+ </CreatePartition>
25
+ <!-- Microsoft reserved partition (MSR) -->
26
+ <CreatePartition wcm:action="add">
27
+ <Order>2</Order>
28
+ <Type>MSR</Type>
29
+ <Size>128</Size>
30
+ </CreatePartition>
31
+ <!-- Windows partition -->
32
+ <CreatePartition wcm:action="add">
33
+ <Order>3</Order>
34
+ <Type>Primary</Type>
35
+ <Extend>true</Extend>
36
+ </CreatePartition>
37
+ </CreatePartitions>
38
+ <ModifyPartitions>
39
+ <!-- System partition (ESP) -->
40
+ <ModifyPartition wcm:action="add">
41
+ <Order>1</Order>
42
+ <PartitionID>1</PartitionID>
43
+ <Label>System</Label>
44
+ <Format>FAT32</Format>
45
+ </ModifyPartition>
46
+ <!-- MSR partition does not need to be modified -->
47
+ <ModifyPartition wcm:action="add">
48
+ <Order>2</Order>
49
+ <PartitionID>2</PartitionID>
50
+ </ModifyPartition>
51
+ <!-- Windows partition -->
52
+ <ModifyPartition wcm:action="add">
53
+ <Order>3</Order>
54
+ <PartitionID>3</PartitionID>
55
+ <Label>Windows</Label>
56
+ <Letter>C</Letter>
57
+ <Format>NTFS</Format>
58
+ </ModifyPartition>
59
+ </ModifyPartitions>
60
+ </Disk>
61
+ </DiskConfiguration>
62
+ <ImageInstall>
63
+ <OSImage>
64
+ <InstallTo>
65
+ <DiskID>0</DiskID>
66
+ <PartitionID>3</PartitionID>
67
+ </InstallTo>
68
+ <InstallToAvailablePartition>false</InstallToAvailablePartition>
69
+ </OSImage>
70
+ </ImageInstall>
71
+ <DynamicUpdate>
72
+ <Enable>true</Enable>
73
+ <WillShowUI>Never</WillShowUI>
74
+ </DynamicUpdate>
75
+ <UpgradeData>
76
+ <Upgrade>false</Upgrade>
77
+ <WillShowUI>Never</WillShowUI>
78
+ </UpgradeData>
79
+ <UserData>
80
+ <AcceptEula>true</AcceptEula>
81
+ <FullName>Docker</FullName>
82
+ <Organization>Windows for Docker</Organization>
83
+ <ProductKey>
84
+ <Key>FHQNR-XYXYC-8PMHT-TV4PH-DRQ3H</Key>
85
+ </ProductKey>
86
+ </UserData>
87
+ <EnableFirewall>false</EnableFirewall>
88
+ <Diagnostics>
89
+ <OptIn>false</OptIn>
90
+ </Diagnostics>
91
+ </component>
92
+ </settings>
93
+ <settings pass="offlineServicing">
94
+ <component name="Microsoft-Windows-LUA-Settings" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
95
+ <EnableLUA>false</EnableLUA>
96
+ </component>
97
+ </settings>
98
+ <settings pass="generalize">
99
+ <component name="Microsoft-Windows-PnPSysprep" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
100
+ <PersistAllDeviceInstalls>true</PersistAllDeviceInstalls>
101
+ </component>
102
+ <component name="Microsoft-Windows-Security-SPP" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
103
+ <SkipRearm>1</SkipRearm>
104
+ </component>
105
+ </settings>
106
+ <settings pass="specialize">
107
+ <component name="Microsoft-Windows-Security-SPP-UX" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
108
+ <SkipAutoActivation>true</SkipAutoActivation>
109
+ </component>
110
+ <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
111
+ <ComputerName>*</ComputerName>
112
+ <OEMInformation>
113
+ <Manufacturer>Dockur</Manufacturer>
114
+ <Model>Windows for Docker</Model>
115
+ </OEMInformation>
116
+ <OEMName>Windows for Docker</OEMName>
117
+ </component>
118
+ <component name="Microsoft-Windows-ErrorReportingCore" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
119
+ <DisableWER>1</DisableWER>
120
+ </component>
121
+ <component name="Microsoft-Windows-IE-InternetExplorer" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
122
+ <DisableAccelerators>true</DisableAccelerators>
123
+ <DisableFirstRunWizard>true</DisableFirstRunWizard>
124
+ <Home_Page>https://google.com</Home_Page>
125
+ <Help_Page>about:blank</Help_Page>
126
+ </component>
127
+ <component name="Microsoft-Windows-IE-InternetExplorer" processorArchitecture="wow64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
128
+ <DisableAccelerators>true</DisableAccelerators>
129
+ <DisableFirstRunWizard>true</DisableFirstRunWizard>
130
+ <Home_Page>https://google.com</Home_Page>
131
+ <Help_Page>about:blank</Help_Page>
132
+ </component>
133
+ <component name="Microsoft-Windows-SQMApi" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
134
+ <CEIPEnabled>0</CEIPEnabled>
135
+ </component>
136
+ <component name="Microsoft-Windows-SystemRestore-Main" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
137
+ <DisableSR>1</DisableSR>
138
+ </component>
139
+ <component name="Microsoft-Windows-International-Core" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
140
+ <InputLocale>0409:00000409</InputLocale>
141
+ <SystemLocale>en-US</SystemLocale>
142
+ <UILanguage>en-US</UILanguage>
143
+ <UserLocale>en-US</UserLocale>
144
+ </component>
145
+ <component name="Microsoft-Windows-Deployment" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
146
+ <RunSynchronous>
147
+ <RunSynchronousCommand wcm:action="add">
148
+ <Order>1</Order>
149
+ <Path>reg.exe add "HKLM\SOFTWARE\Policies\Microsoft\Windows NT\CurrentVersion\NetworkList\Signatures\FirstNetwork" /v Category /t REG_DWORD /d 1 /f</Path>
150
+ <Description>Set Network Location to Home</Description>
151
+ </RunSynchronousCommand>
152
+ </RunSynchronous>
153
+ </component>
154
+ <component name="Microsoft-Windows-TerminalServices-LocalSessionManager" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
155
+ <fDenyTSConnections>false</fDenyTSConnections>
156
+ </component>
157
+ <component name="Microsoft-Windows-TerminalServices-RDP-WinStationExtensions" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
158
+ <UserAuthentication>0</UserAuthentication>
159
+ </component>
160
+ <component name="Networking-MPSSVC-Svc" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
161
+ <FirewallGroups>
162
+ <FirewallGroup wcm:action="add" wcm:keyValue="RemoteDesktop">
163
+ <Active>true</Active>
164
+ <Profile>all</Profile>
165
+ <Group>@FirewallAPI.dll,-28752</Group>
166
+ </FirewallGroup>
167
+ </FirewallGroups>
168
+ </component>
169
+ </settings>
170
+ <settings pass="oobeSystem">
171
+ <component name="Microsoft-Windows-SecureStartup-FilterDriver" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
172
+ <PreventDeviceEncryption>true</PreventDeviceEncryption>
173
+ </component>
174
+ <component name="Microsoft-Windows-EnhancedStorage-Adm" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
175
+ <TCGSecurityActivationDisabled>1</TCGSecurityActivationDisabled>
176
+ </component>
177
+ <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
178
+ <UserAccounts>
179
+ <LocalAccounts>
180
+ <LocalAccount wcm:action="add">
181
+ <Name>Docker</Name>
182
+ <Group>Administrators</Group>
183
+ <Password>
184
+ <Value />
185
+ <PlainText>true</PlainText>
186
+ </Password>
187
+ </LocalAccount>
188
+ </LocalAccounts>
189
+ <AdministratorPassword>
190
+ <Value>password</Value>
191
+ <PlainText>true</PlainText>
192
+ </AdministratorPassword>
193
+ </UserAccounts>
194
+ <AutoLogon>
195
+ <Username>Docker</Username>
196
+ <Enabled>true</Enabled>
197
+ <LogonCount>65432</LogonCount>
198
+ <Password>
199
+ <Value />
200
+ <PlainText>true</PlainText>
201
+ </Password>
202
+ </AutoLogon>
203
+ <Display>
204
+ <ColorDepth>32</ColorDepth>
205
+ <HorizontalResolution>1920</HorizontalResolution>
206
+ <VerticalResolution>1080</VerticalResolution>
207
+ </Display>
208
+ <OOBE>
209
+ <HideEULAPage>true</HideEULAPage>
210
+ <HideLocalAccountScreen>true</HideLocalAccountScreen>
211
+ <HideOEMRegistrationScreen>true</HideOEMRegistrationScreen>
212
+ <HideOnlineAccountScreens>true</HideOnlineAccountScreens>
213
+ <HideWirelessSetupInOOBE>true</HideWirelessSetupInOOBE>
214
+ <NetworkLocation>Home</NetworkLocation>
215
+ <ProtectYourPC>3</ProtectYourPC>
216
+ <SkipUserOOBE>true</SkipUserOOBE>
217
+ <SkipMachineOOBE>true</SkipMachineOOBE>
218
+ </OOBE>
219
+ <RegisteredOrganization>Dockur</RegisteredOrganization>
220
+ <RegisteredOwner>Windows for Docker</RegisteredOwner>
221
+ <FirstLogonCommands>
222
+ <SynchronousCommand wcm:action="add">
223
+ <Order>1</Order>
224
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters" /v "AllowInsecureGuestAuth" /t REG_DWORD /d 1 /f</CommandLine>
225
+ <Description>Allow guest access to network shares</Description>
226
+ </SynchronousCommand>
227
+ <SynchronousCommand wcm:action="add">
228
+ <Order>2</Order>
229
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Control\Lsa" /v LimitBlankPasswordUse /t REG_DWORD /d 0 /f</CommandLine>
230
+ <Description>Allow RDP login with blank password</Description>
231
+ </SynchronousCommand>
232
+ <SynchronousCommand wcm:action="add">
233
+ <Order>3</Order>
234
+ <CommandLine>reg.exe add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\PasswordLess\Device" /v "DevicePasswordLessBuildVersion" /t REG_DWORD /d 0 /f</CommandLine>
235
+ <Description>Enable option for passwordless sign-in</Description>
236
+ </SynchronousCommand>
237
+ <SynchronousCommand wcm:action="add">
238
+ <Order>4</Order>
239
+ <CommandLine>cmd /C wmic useraccount where name="Docker" set PasswordExpires=false</CommandLine>
240
+ <Description>Password Never Expires</Description>
241
+ </SynchronousCommand>
242
+ <SynchronousCommand wcm:action="add">
243
+ <Order>5</Order>
244
+ <CommandLine>cmd /C POWERCFG -H OFF</CommandLine>
245
+ <Description>Disable Hibernation</Description>
246
+ </SynchronousCommand>
247
+ <SynchronousCommand wcm:action="add">
248
+ <Order>6</Order>
249
+ <CommandLine>cmd /C POWERCFG -X -monitor-timeout-ac 0</CommandLine>
250
+ <Description>Disable monitor blanking</Description>
251
+ </SynchronousCommand>
252
+ <SynchronousCommand wcm:action="add">
253
+ <Order>7</Order>
254
+ <CommandLine>reg.exe add "HKLM\SOFTWARE\Policies\Microsoft\Edge" /v "HideFirstRunExperience" /t REG_DWORD /d 1 /f</CommandLine>
255
+ <Description>Disable first-run experience in Edge</Description>
256
+ </SynchronousCommand>
257
+ <SynchronousCommand wcm:action="add">
258
+ <Order>8</Order>
259
+ <CommandLine>reg.exe add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "HideFileExt" /t REG_DWORD /d 0 /f</CommandLine>
260
+ <Description>Show file extensions in Explorer</Description>
261
+ </SynchronousCommand>
262
+ <SynchronousCommand wcm:action="add">
263
+ <Order>9</Order>
264
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Control\Power" /v "HibernateFileSizePercent" /t REG_DWORD /d 0 /f</CommandLine>
265
+ <Description>Zero Hibernation File</Description>
266
+ </SynchronousCommand>
267
+ <SynchronousCommand wcm:action="add">
268
+ <Order>10</Order>
269
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Control\Power" /v "HibernateEnabled" /t REG_DWORD /d 0 /f</CommandLine>
270
+ <Description>Disable Hibernation</Description>
271
+ </SynchronousCommand>
272
+ <SynchronousCommand wcm:action="add">
273
+ <Order>11</Order>
274
+ <CommandLine>cmd /C POWERCFG -X -standby-timeout-ac 0</CommandLine>
275
+ <Description>Disable Sleep</Description>
276
+ </SynchronousCommand>
277
+ <SynchronousCommand wcm:action="add">
278
+ <Order>12</Order>
279
+ <CommandLine>reg.exe add "HKLM\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services" /v "fAllowUnlistedRemotePrograms" /t REG_DWORD /d 1 /f</CommandLine>
280
+ <Description>Enable RemoteAPP to launch unlisted programs</Description>
281
+ </SynchronousCommand>
282
+ <SynchronousCommand wcm:action="add">
283
+ <Order>13</Order>
284
+ <CommandLine>reg.exe add "HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU" /v "NoAutoUpdate" /t REG_DWORD /d 1 /f</CommandLine>
285
+ <Description>Turn off Windows Update auto download</Description>
286
+ </SynchronousCommand>
287
+ <SynchronousCommand wcm:action="add">
288
+ <Order>14</Order>
289
+ <CommandLine>netsh advfirewall firewall set rule group="@FirewallAPI.dll,-32752" new enable=Yes</CommandLine>
290
+ <Description>Enable Network Discovery</Description>
291
+ </SynchronousCommand>
292
+ <SynchronousCommand wcm:action="add">
293
+ <Order>15</Order>
294
+ <CommandLine>netsh advfirewall firewall set rule group="@FirewallAPI.dll,-28502" new enable=Yes</CommandLine>
295
+ <Description>Enable File Sharing</Description>
296
+ </SynchronousCommand>
297
+ <SynchronousCommand wcm:action="add">
298
+ <Order>16</Order>
299
+ <CommandLine>cmd /C if exist "C:\OEM\install.bat" start "Install" "cmd /C C:\OEM\install.bat"</CommandLine>
300
+ <Description>Execute custom script from the OEM folder if exists</Description>
301
+ </SynchronousCommand>
302
+ </FirstLogonCommands>
303
+ </component>
304
+ </settings>
305
+ </unattend>
assets/win81x64.xml ADDED
@@ -0,0 +1,312 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?xml version="1.0" encoding="UTF-8"?>
2
+ <unattend xmlns="urn:schemas-microsoft-com:unattend" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State">
3
+ <settings pass="windowsPE">
4
+ <component name="Microsoft-Windows-International-Core-WinPE" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
5
+ <SetupUILanguage>
6
+ <UILanguage>en-US</UILanguage>
7
+ </SetupUILanguage>
8
+ <InputLocale>0409:00000409</InputLocale>
9
+ <SystemLocale>en-US</SystemLocale>
10
+ <UILanguage>en-US</UILanguage>
11
+ <UserLocale>en-US</UserLocale>
12
+ </component>
13
+ <component name="Microsoft-Windows-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
14
+ <DiskConfiguration>
15
+ <Disk wcm:action="add">
16
+ <DiskID>0</DiskID>
17
+ <WillWipeDisk>true</WillWipeDisk>
18
+ <CreatePartitions>
19
+ <!-- System partition (ESP) -->
20
+ <CreatePartition wcm:action="add">
21
+ <Order>1</Order>
22
+ <Type>EFI</Type>
23
+ <Size>128</Size>
24
+ </CreatePartition>
25
+ <!-- Microsoft reserved partition (MSR) -->
26
+ <CreatePartition wcm:action="add">
27
+ <Order>2</Order>
28
+ <Type>MSR</Type>
29
+ <Size>128</Size>
30
+ </CreatePartition>
31
+ <!-- Windows partition -->
32
+ <CreatePartition wcm:action="add">
33
+ <Order>3</Order>
34
+ <Type>Primary</Type>
35
+ <Extend>true</Extend>
36
+ </CreatePartition>
37
+ </CreatePartitions>
38
+ <ModifyPartitions>
39
+ <!-- System partition (ESP) -->
40
+ <ModifyPartition wcm:action="add">
41
+ <Order>1</Order>
42
+ <PartitionID>1</PartitionID>
43
+ <Label>System</Label>
44
+ <Format>FAT32</Format>
45
+ </ModifyPartition>
46
+ <!-- MSR partition does not need to be modified -->
47
+ <ModifyPartition wcm:action="add">
48
+ <Order>2</Order>
49
+ <PartitionID>2</PartitionID>
50
+ </ModifyPartition>
51
+ <!-- Windows partition -->
52
+ <ModifyPartition wcm:action="add">
53
+ <Order>3</Order>
54
+ <PartitionID>3</PartitionID>
55
+ <Label>Windows</Label>
56
+ <Letter>C</Letter>
57
+ <Format>NTFS</Format>
58
+ </ModifyPartition>
59
+ </ModifyPartitions>
60
+ </Disk>
61
+ </DiskConfiguration>
62
+ <ImageInstall>
63
+ <OSImage>
64
+ <InstallFrom>
65
+ <MetaData wcm:action="add">
66
+ <Value>Windows 8.1 Pro</Value>
67
+ <Key>/IMAGE/NAME</Key>
68
+ </MetaData>
69
+ </InstallFrom>
70
+ <InstallTo>
71
+ <DiskID>0</DiskID>
72
+ <PartitionID>3</PartitionID>
73
+ </InstallTo>
74
+ <InstallToAvailablePartition>false</InstallToAvailablePartition>
75
+ </OSImage>
76
+ </ImageInstall>
77
+ <DynamicUpdate>
78
+ <Enable>true</Enable>
79
+ <WillShowUI>Never</WillShowUI>
80
+ </DynamicUpdate>
81
+ <UpgradeData>
82
+ <Upgrade>false</Upgrade>
83
+ <WillShowUI>Never</WillShowUI>
84
+ </UpgradeData>
85
+ <UserData>
86
+ <AcceptEula>true</AcceptEula>
87
+ <FullName>Docker</FullName>
88
+ <Organization>Windows for Docker</Organization>
89
+ <ProductKey>
90
+ <Key>GCRJD-8NW9H-F2CDX-CCM8D-9D6T9</Key>
91
+ <WillShowUI>OnError</WillShowUI>
92
+ </ProductKey>
93
+ </UserData>
94
+ <EnableFirewall>false</EnableFirewall>
95
+ <Diagnostics>
96
+ <OptIn>false</OptIn>
97
+ </Diagnostics>
98
+ </component>
99
+ </settings>
100
+ <settings pass="offlineServicing">
101
+ <component name="Microsoft-Windows-LUA-Settings" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
102
+ <EnableLUA>false</EnableLUA>
103
+ </component>
104
+ </settings>
105
+ <settings pass="generalize">
106
+ <component name="Microsoft-Windows-PnPSysprep" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
107
+ <PersistAllDeviceInstalls>true</PersistAllDeviceInstalls>
108
+ </component>
109
+ <component name="Microsoft-Windows-Security-SPP" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
110
+ <SkipRearm>1</SkipRearm>
111
+ </component>
112
+ </settings>
113
+ <settings pass="specialize">
114
+ <component name="Microsoft-Windows-Security-SPP-UX" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
115
+ <SkipAutoActivation>true</SkipAutoActivation>
116
+ </component>
117
+ <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
118
+ <ComputerName>*</ComputerName>
119
+ <OEMInformation>
120
+ <Manufacturer>Dockur</Manufacturer>
121
+ <Model>Windows for Docker</Model>
122
+ </OEMInformation>
123
+ <OEMName>Windows for Docker</OEMName>
124
+ </component>
125
+ <component name="Microsoft-Windows-ErrorReportingCore" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
126
+ <DisableWER>1</DisableWER>
127
+ </component>
128
+ <component name="Microsoft-Windows-IE-InternetExplorer" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
129
+ <DisableAccelerators>true</DisableAccelerators>
130
+ <DisableFirstRunWizard>true</DisableFirstRunWizard>
131
+ <Home_Page>https://google.com</Home_Page>
132
+ <Help_Page>about:blank</Help_Page>
133
+ </component>
134
+ <component name="Microsoft-Windows-IE-InternetExplorer" processorArchitecture="wow64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
135
+ <DisableAccelerators>true</DisableAccelerators>
136
+ <DisableFirstRunWizard>true</DisableFirstRunWizard>
137
+ <Home_Page>https://google.com</Home_Page>
138
+ <Help_Page>about:blank</Help_Page>
139
+ </component>
140
+ <component name="Microsoft-Windows-SQMApi" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
141
+ <CEIPEnabled>0</CEIPEnabled>
142
+ </component>
143
+ <component name="Microsoft-Windows-SystemRestore-Main" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
144
+ <DisableSR>1</DisableSR>
145
+ </component>
146
+ <component name="Microsoft-Windows-International-Core" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
147
+ <InputLocale>0409:00000409</InputLocale>
148
+ <SystemLocale>en-US</SystemLocale>
149
+ <UILanguage>en-US</UILanguage>
150
+ <UserLocale>en-US</UserLocale>
151
+ </component>
152
+ <component name="Microsoft-Windows-Deployment" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
153
+ <RunSynchronous>
154
+ <RunSynchronousCommand wcm:action="add">
155
+ <Order>1</Order>
156
+ <Path>reg.exe add "HKLM\SOFTWARE\Policies\Microsoft\Windows NT\CurrentVersion\NetworkList\Signatures\FirstNetwork" /v Category /t REG_DWORD /d 1 /f</Path>
157
+ <Description>Set Network Location to Home</Description>
158
+ </RunSynchronousCommand>
159
+ </RunSynchronous>
160
+ </component>
161
+ <component name="Microsoft-Windows-TerminalServices-LocalSessionManager" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
162
+ <fDenyTSConnections>false</fDenyTSConnections>
163
+ </component>
164
+ <component name="Microsoft-Windows-TerminalServices-RDP-WinStationExtensions" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
165
+ <UserAuthentication>0</UserAuthentication>
166
+ </component>
167
+ <component name="Networking-MPSSVC-Svc" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
168
+ <FirewallGroups>
169
+ <FirewallGroup wcm:action="add" wcm:keyValue="RemoteDesktop">
170
+ <Active>true</Active>
171
+ <Profile>all</Profile>
172
+ <Group>@FirewallAPI.dll,-28752</Group>
173
+ </FirewallGroup>
174
+ </FirewallGroups>
175
+ </component>
176
+ </settings>
177
+ <settings pass="oobeSystem">
178
+ <component name="Microsoft-Windows-SecureStartup-FilterDriver" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
179
+ <PreventDeviceEncryption>true</PreventDeviceEncryption>
180
+ </component>
181
+ <component name="Microsoft-Windows-EnhancedStorage-Adm" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
182
+ <TCGSecurityActivationDisabled>1</TCGSecurityActivationDisabled>
183
+ </component>
184
+ <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
185
+ <UserAccounts>
186
+ <LocalAccounts>
187
+ <LocalAccount wcm:action="add">
188
+ <Name>Docker</Name>
189
+ <Group>Administrators</Group>
190
+ <Password>
191
+ <Value />
192
+ <PlainText>true</PlainText>
193
+ </Password>
194
+ </LocalAccount>
195
+ </LocalAccounts>
196
+ <AdministratorPassword>
197
+ <Value>password</Value>
198
+ <PlainText>true</PlainText>
199
+ </AdministratorPassword>
200
+ </UserAccounts>
201
+ <AutoLogon>
202
+ <Username>Docker</Username>
203
+ <Enabled>true</Enabled>
204
+ <LogonCount>65432</LogonCount>
205
+ <Password>
206
+ <Value />
207
+ <PlainText>true</PlainText>
208
+ </Password>
209
+ </AutoLogon>
210
+ <Display>
211
+ <ColorDepth>32</ColorDepth>
212
+ <HorizontalResolution>1920</HorizontalResolution>
213
+ <VerticalResolution>1080</VerticalResolution>
214
+ </Display>
215
+ <OOBE>
216
+ <HideEULAPage>true</HideEULAPage>
217
+ <HideLocalAccountScreen>true</HideLocalAccountScreen>
218
+ <HideOEMRegistrationScreen>true</HideOEMRegistrationScreen>
219
+ <HideOnlineAccountScreens>true</HideOnlineAccountScreens>
220
+ <HideWirelessSetupInOOBE>true</HideWirelessSetupInOOBE>
221
+ <NetworkLocation>Home</NetworkLocation>
222
+ <ProtectYourPC>3</ProtectYourPC>
223
+ <SkipUserOOBE>true</SkipUserOOBE>
224
+ <SkipMachineOOBE>true</SkipMachineOOBE>
225
+ </OOBE>
226
+ <RegisteredOrganization>Dockur</RegisteredOrganization>
227
+ <RegisteredOwner>Windows for Docker</RegisteredOwner>
228
+ <FirstLogonCommands>
229
+ <SynchronousCommand wcm:action="add">
230
+ <Order>1</Order>
231
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters" /v "AllowInsecureGuestAuth" /t REG_DWORD /d 1 /f</CommandLine>
232
+ <Description>Allow guest access to network shares</Description>
233
+ </SynchronousCommand>
234
+ <SynchronousCommand wcm:action="add">
235
+ <Order>2</Order>
236
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Control\Lsa" /v LimitBlankPasswordUse /t REG_DWORD /d 0 /f</CommandLine>
237
+ <Description>Allow RDP login with blank password</Description>
238
+ </SynchronousCommand>
239
+ <SynchronousCommand wcm:action="add">
240
+ <Order>3</Order>
241
+ <CommandLine>reg.exe add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\PasswordLess\Device" /v "DevicePasswordLessBuildVersion" /t REG_DWORD /d 0 /f</CommandLine>
242
+ <Description>Enable option for passwordless sign-in</Description>
243
+ </SynchronousCommand>
244
+ <SynchronousCommand wcm:action="add">
245
+ <Order>4</Order>
246
+ <CommandLine>cmd /C wmic useraccount where name="Docker" set PasswordExpires=false</CommandLine>
247
+ <Description>Password Never Expires</Description>
248
+ </SynchronousCommand>
249
+ <SynchronousCommand wcm:action="add">
250
+ <Order>5</Order>
251
+ <CommandLine>cmd /C POWERCFG -H OFF</CommandLine>
252
+ <Description>Disable Hibernation</Description>
253
+ </SynchronousCommand>
254
+ <SynchronousCommand wcm:action="add">
255
+ <Order>6</Order>
256
+ <CommandLine>cmd /C POWERCFG -X -monitor-timeout-ac 0</CommandLine>
257
+ <Description>Disable monitor blanking</Description>
258
+ </SynchronousCommand>
259
+ <SynchronousCommand wcm:action="add">
260
+ <Order>7</Order>
261
+ <CommandLine>reg.exe add "HKLM\SOFTWARE\Policies\Microsoft\Edge" /v "HideFirstRunExperience" /t REG_DWORD /d 1 /f</CommandLine>
262
+ <Description>Disable first-run experience in Edge</Description>
263
+ </SynchronousCommand>
264
+ <SynchronousCommand wcm:action="add">
265
+ <Order>8</Order>
266
+ <CommandLine>reg.exe add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "HideFileExt" /t REG_DWORD /d 0 /f</CommandLine>
267
+ <Description>Show file extensions in Explorer</Description>
268
+ </SynchronousCommand>
269
+ <SynchronousCommand wcm:action="add">
270
+ <Order>9</Order>
271
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Control\Power" /v "HibernateFileSizePercent" /t REG_DWORD /d 0 /f</CommandLine>
272
+ <Description>Zero Hibernation File</Description>
273
+ </SynchronousCommand>
274
+ <SynchronousCommand wcm:action="add">
275
+ <Order>10</Order>
276
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Control\Power" /v "HibernateEnabled" /t REG_DWORD /d 0 /f</CommandLine>
277
+ <Description>Disable Hibernation</Description>
278
+ </SynchronousCommand>
279
+ <SynchronousCommand wcm:action="add">
280
+ <Order>11</Order>
281
+ <CommandLine>cmd /C POWERCFG -X -standby-timeout-ac 0</CommandLine>
282
+ <Description>Disable Sleep</Description>
283
+ </SynchronousCommand>
284
+ <SynchronousCommand wcm:action="add">
285
+ <Order>12</Order>
286
+ <CommandLine>reg.exe add "HKLM\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services" /v "fAllowUnlistedRemotePrograms" /t REG_DWORD /d 1 /f</CommandLine>
287
+ <Description>Enable RemoteAPP to launch unlisted programs</Description>
288
+ </SynchronousCommand>
289
+ <SynchronousCommand wcm:action="add">
290
+ <Order>13</Order>
291
+ <CommandLine>reg.exe add "HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU" /v "NoAutoUpdate" /t REG_DWORD /d 1 /f</CommandLine>
292
+ <Description>Turn off Windows Update auto download</Description>
293
+ </SynchronousCommand>
294
+ <SynchronousCommand wcm:action="add">
295
+ <Order>14</Order>
296
+ <CommandLine>netsh advfirewall firewall set rule group="@FirewallAPI.dll,-32752" new enable=Yes</CommandLine>
297
+ <Description>Enable Network Discovery</Description>
298
+ </SynchronousCommand>
299
+ <SynchronousCommand wcm:action="add">
300
+ <Order>15</Order>
301
+ <CommandLine>netsh advfirewall firewall set rule group="@FirewallAPI.dll,-28502" new enable=Yes</CommandLine>
302
+ <Description>Enable File Sharing</Description>
303
+ </SynchronousCommand>
304
+ <SynchronousCommand wcm:action="add">
305
+ <Order>16</Order>
306
+ <CommandLine>cmd /C if exist "C:\OEM\install.bat" start "Install" "cmd /C C:\OEM\install.bat"</CommandLine>
307
+ <Description>Execute custom script from the OEM folder if exists</Description>
308
+ </SynchronousCommand>
309
+ </FirstLogonCommands>
310
+ </component>
311
+ </settings>
312
+ </unattend>
assets/winvistax64-enterprise.xml ADDED
@@ -0,0 +1,261 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?xml version="1.0" encoding="UTF-8"?>
2
+ <unattend xmlns="urn:schemas-microsoft-com:unattend" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State">
3
+ <settings pass="windowsPE">
4
+ <component name="Microsoft-Windows-International-Core-WinPE" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
5
+ <SetupUILanguage>
6
+ <UILanguage>en-US</UILanguage>
7
+ </SetupUILanguage>
8
+ <InputLocale>0409:00000409</InputLocale>
9
+ <SystemLocale>en-US</SystemLocale>
10
+ <UILanguage>en-US</UILanguage>
11
+ <UserLocale>en-US</UserLocale>
12
+ </component>
13
+ <component name="Microsoft-Windows-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
14
+ <DiskConfiguration>
15
+ <WillShowUI>OnError</WillShowUI>
16
+ <Disk wcm:action="add">
17
+ <DiskID>0</DiskID>
18
+ <WillWipeDisk>true</WillWipeDisk>
19
+ <CreatePartitions>
20
+ <CreatePartition wcm:action="add">
21
+ <Order>1</Order>
22
+ <Type>Primary</Type>
23
+ <Extend>true</Extend>
24
+ </CreatePartition>
25
+ </CreatePartitions>
26
+ <ModifyPartitions>
27
+ <ModifyPartition wcm:action="add">
28
+ <Active>true</Active>
29
+ <Format>NTFS</Format>
30
+ <Label>Windows</Label>
31
+ <Letter>C</Letter>
32
+ <Order>1</Order>
33
+ <PartitionID>1</PartitionID>
34
+ </ModifyPartition>
35
+ </ModifyPartitions>
36
+ </Disk>
37
+ </DiskConfiguration>
38
+ <ImageInstall>
39
+ <OSImage>
40
+ <InstallFrom>
41
+ <MetaData wcm:action="add">
42
+ <Value>Windows Vista Enterprise</Value>
43
+ <Key>/IMAGE/NAME</Key>
44
+ </MetaData>
45
+ </InstallFrom>
46
+ <InstallTo>
47
+ <DiskID>0</DiskID>
48
+ <PartitionID>1</PartitionID>
49
+ </InstallTo>
50
+ <WillShowUI>OnError</WillShowUI>
51
+ <InstallToAvailablePartition>false</InstallToAvailablePartition>
52
+ </OSImage>
53
+ </ImageInstall>
54
+ <UserData>
55
+ <AcceptEula>true</AcceptEula>
56
+ <FullName>Docker</FullName>
57
+ <Organization>Windows for Docker</Organization>
58
+ <ProductKey>
59
+ <Key>VKK3X-68KWM-X2YGT-QR4M6-4BWMV</Key>
60
+ </ProductKey>
61
+ </UserData>
62
+ </component>
63
+ </settings>
64
+ <settings pass="generalize">
65
+ <component name="Microsoft-Windows-PnpSysprep" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
66
+ <PersistAllDeviceInstalls>true</PersistAllDeviceInstalls>
67
+ </component>
68
+ <component name="Microsoft-Windows-Security-Licensing-SLC" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
69
+ <SkipRearm>1</SkipRearm>
70
+ </component>
71
+ </settings>
72
+ <settings pass="specialize">
73
+ <component name="Microsoft-Windows-Security-Licensing-SLC-UX" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
74
+ <SkipAutoActivation>true</SkipAutoActivation>
75
+ </component>
76
+ <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
77
+ <ComputerName>*</ComputerName>
78
+ <ProductKey>VKK3X-68KWM-X2YGT-QR4M6-4BWMV</ProductKey>
79
+ <TimeZone>Pacific Standard Time</TimeZone>
80
+ <OEMInformation>
81
+ <Manufacturer>Dockur</Manufacturer>
82
+ <Model>Windows for Docker</Model>
83
+ </OEMInformation>
84
+ <RegisteredOrganization>Dockur</RegisteredOrganization>
85
+ <RegisteredOwner>Windows for Docker</RegisteredOwner>
86
+ </component>
87
+ <component name="Microsoft-Windows-SystemRestore-Main" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
88
+ <DisableSR>1</DisableSR>
89
+ </component>
90
+ <component name="Microsoft-Windows-TerminalServices-LocalSessionManager" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
91
+ <fDenyTSConnections>false</fDenyTSConnections>
92
+ </component>
93
+ </settings>
94
+ <settings pass="oobeSystem">
95
+ <component name="Microsoft-Windows-International-Core" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
96
+ <InputLocale>0409:00000409</InputLocale>
97
+ <SystemLocale>en-US</SystemLocale>
98
+ <UILanguage>en-US</UILanguage>
99
+ <UserLocale>en-US</UserLocale>
100
+ </component>
101
+ <component name="Microsoft-Windows-IE-InternetExplorer" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
102
+ <Home_Page>about:blank</Home_Page>
103
+ </component>
104
+ <component name="Microsoft-Windows-SQMApi" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
105
+ <CEIPEnabled>0</CEIPEnabled>
106
+ </component>
107
+ <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
108
+ <UserAccounts>
109
+ <LocalAccounts>
110
+ <LocalAccount wcm:action="add">
111
+ <Name>Docker</Name>
112
+ <Group>Administrators</Group>
113
+ <Password>
114
+ <Value />
115
+ <PlainText>true</PlainText>
116
+ </Password>
117
+ </LocalAccount>
118
+ </LocalAccounts>
119
+ <AdministratorPassword>
120
+ <Value>password</Value>
121
+ <PlainText>true</PlainText>
122
+ </AdministratorPassword>
123
+ </UserAccounts>
124
+ <AutoLogon>
125
+ <Username>Docker</Username>
126
+ <Enabled>true</Enabled>
127
+ <LogonCount>65432</LogonCount>
128
+ <Password>
129
+ <Value />
130
+ <PlainText>true</PlainText>
131
+ </Password>
132
+ </AutoLogon>
133
+ <Display>
134
+ <ColorDepth>32</ColorDepth>
135
+ <HorizontalResolution>1920</HorizontalResolution>
136
+ <VerticalResolution>1080</VerticalResolution>
137
+ </Display>
138
+ <OOBE>
139
+ <HideEULAPage>true</HideEULAPage>
140
+ <NetworkLocation>Home</NetworkLocation>
141
+ <ProtectYourPC>3</ProtectYourPC>
142
+ <SkipUserOOBE>true</SkipUserOOBE>
143
+ <SkipMachineOOBE>false</SkipMachineOOBE>
144
+ </OOBE>
145
+ <RegisteredOrganization>Dockur</RegisteredOrganization>
146
+ <RegisteredOwner>Windows for Docker</RegisteredOwner>
147
+ <FirstLogonCommands>
148
+ <SynchronousCommand wcm:action="add">
149
+ <Order>1</Order>
150
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters" /v "AllowInsecureGuestAuth" /t REG_DWORD /d 1 /f</CommandLine>
151
+ <Description>Allow guest access to network shares</Description>
152
+ </SynchronousCommand>
153
+ <SynchronousCommand wcm:action="add">
154
+ <Order>2</Order>
155
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Control\Lsa" /v LimitBlankPasswordUse /t REG_DWORD /d 0 /f</CommandLine>
156
+ <Description>Allow RDP login with blank password</Description>
157
+ </SynchronousCommand>
158
+ <SynchronousCommand wcm:action="add">
159
+ <Order>3</Order>
160
+ <CommandLine>cmd /C wmic useraccount where name="Docker" set PasswordExpires=false</CommandLine>
161
+ <Description>Password Never Expires</Description>
162
+ </SynchronousCommand>
163
+ <SynchronousCommand wcm:action="add">
164
+ <Order>4</Order>
165
+ <CommandLine>cmd /C POWERCFG -H OFF</CommandLine>
166
+ <Description>Disable Hibernation</Description>
167
+ </SynchronousCommand>
168
+ <SynchronousCommand wcm:action="add">
169
+ <Order>5</Order>
170
+ <CommandLine>cmd /C POWERCFG -X -monitor-timeout-ac 0</CommandLine>
171
+ <Description>Disable monitor blanking</Description>
172
+ </SynchronousCommand>
173
+ <SynchronousCommand wcm:action="add">
174
+ <Order>6</Order>
175
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Control\Network\NewNetworkWindowOff" /f</CommandLine>
176
+ <Description>Disable Network Discovery popup</Description>
177
+ </SynchronousCommand>
178
+ <SynchronousCommand wcm:action="add">
179
+ <Order>7</Order>
180
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Control\Network\NetworkLocationWizard" /v "HideWizard" /t REG_DWORD /d 1 /f</CommandLine>
181
+ <Description>Disable Network Discovery popup</Description>
182
+ </SynchronousCommand>
183
+ <SynchronousCommand wcm:action="add">
184
+ <Order>8</Order>
185
+ <CommandLine>reg.exe add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\NewNetworks" /v NetworkList /t REG_MULTI_SZ /d "" /f</CommandLine>
186
+ <Description>Disable Network Discovery popup</Description>
187
+ </SynchronousCommand>
188
+ <SynchronousCommand wcm:action="add">
189
+ <Order>9</Order>
190
+ <CommandLine>reg.exe add "HKLM\SOFTWARE\Policies\Microsoft\Edge" /v "HideFirstRunExperience" /t REG_DWORD /d 1 /f</CommandLine>
191
+ <Description>Disable first-run experience in Edge</Description>
192
+ </SynchronousCommand>
193
+ <SynchronousCommand wcm:action="add">
194
+ <Order>10</Order>
195
+ <CommandLine>reg.exe add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "HideFileExt" /t REG_DWORD /d 0 /f</CommandLine>
196
+ <Description>Show file extensions in Explorer</Description>
197
+ </SynchronousCommand>
198
+ <SynchronousCommand wcm:action="add">
199
+ <Order>11</Order>
200
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Control\Power" /v "HibernateFileSizePercent" /t REG_DWORD /d 0 /f</CommandLine>
201
+ <Description>Zero Hibernation File</Description>
202
+ </SynchronousCommand>
203
+ <SynchronousCommand wcm:action="add">
204
+ <Order>12</Order>
205
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Control\Power" /v "HibernateEnabled" /t REG_DWORD /d 0 /f</CommandLine>
206
+ <Description>Disable Hibernation</Description>
207
+ </SynchronousCommand>
208
+ <SynchronousCommand wcm:action="add">
209
+ <Order>13</Order>
210
+ <CommandLine>cmd /C POWERCFG -X -standby-timeout-ac 0</CommandLine>
211
+ <Description>Disable Sleep</Description>
212
+ </SynchronousCommand>
213
+ <SynchronousCommand wcm:action="add">
214
+ <Order>14</Order>
215
+ <CommandLine>netsh.exe advfirewall firewall set rule group="@FirewallAPI.dll,-28752" new enable=Yes</CommandLine>
216
+ <Description>Add RDP in firewall</Description>
217
+ </SynchronousCommand>
218
+ <SynchronousCommand wcm:action="add">
219
+ <Order>15</Order>
220
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server" /v fDenyTSConnections /t REG_DWORD /d 0 /f</CommandLine>
221
+ <Description>Enable RDP</Description>
222
+ </SynchronousCommand>
223
+ <SynchronousCommand wcm:action="add">
224
+ <Order>16</Order>
225
+ <CommandLine>reg.exe add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Windows\Sidebar" /v "TurnOffSidebar" /t REG_DWORD /d 1 /f</CommandLine>
226
+ <Description>Turn off sidebar</Description>
227
+ </SynchronousCommand>
228
+ <SynchronousCommand wcm:action="add">
229
+ <Order>17</Order>
230
+ <CommandLine>reg.exe add "HKCU\Control Panel\Desktop" /v "ScreenSaveActive" /t REG_SZ /d 0 /f</CommandLine>
231
+ <Description>Disable screensaver</Description>
232
+ </SynchronousCommand>
233
+ <SynchronousCommand wcm:action="add">
234
+ <Order>18</Order>
235
+ <CommandLine>reg.exe add "HKCU\Control Panel\Desktop" /v SCRNSAVE.EXE /t REG_SZ /d C:\Windows\System32\scrnsavex.scr /f</CommandLine>
236
+ <Description>Disable screensaver</Description>
237
+ </SynchronousCommand>
238
+ <SynchronousCommand wcm:action="add">
239
+ <Order>19</Order>
240
+ <CommandLine>reg.exe add "HKLM\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services" /v "fAllowUnlistedRemotePrograms" /t REG_DWORD /d 1 /f</CommandLine>
241
+ <Description>Enable RemoteAPP to launch unlisted programs</Description>
242
+ </SynchronousCommand>
243
+ <SynchronousCommand wcm:action="add">
244
+ <Order>20</Order>
245
+ <CommandLine>netsh advfirewall firewall set rule group="@FirewallAPI.dll,-32752" new enable=Yes</CommandLine>
246
+ <Description>Enable Network Discovery</Description>
247
+ </SynchronousCommand>
248
+ <SynchronousCommand wcm:action="add">
249
+ <Order>21</Order>
250
+ <CommandLine>netsh advfirewall firewall set rule group="@FirewallAPI.dll,-28502" new enable=Yes</CommandLine>
251
+ <Description>Enable File Sharing</Description>
252
+ </SynchronousCommand>
253
+ <SynchronousCommand wcm:action="add">
254
+ <Order>22</Order>
255
+ <CommandLine>cmd /C if exist "C:\OEM\install.bat" start "Install" "cmd /C C:\OEM\install.bat"</CommandLine>
256
+ <Description>Execute custom script from the OEM folder if exists</Description>
257
+ </SynchronousCommand>
258
+ </FirstLogonCommands>
259
+ </component>
260
+ </settings>
261
+ </unattend>
assets/winvistax64-ultimate.xml ADDED
@@ -0,0 +1,261 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?xml version="1.0" encoding="UTF-8"?>
2
+ <unattend xmlns="urn:schemas-microsoft-com:unattend" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State">
3
+ <settings pass="windowsPE">
4
+ <component name="Microsoft-Windows-International-Core-WinPE" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
5
+ <SetupUILanguage>
6
+ <UILanguage>en-US</UILanguage>
7
+ </SetupUILanguage>
8
+ <InputLocale>0409:00000409</InputLocale>
9
+ <SystemLocale>en-US</SystemLocale>
10
+ <UILanguage>en-US</UILanguage>
11
+ <UserLocale>en-US</UserLocale>
12
+ </component>
13
+ <component name="Microsoft-Windows-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
14
+ <DiskConfiguration>
15
+ <WillShowUI>OnError</WillShowUI>
16
+ <Disk wcm:action="add">
17
+ <DiskID>0</DiskID>
18
+ <WillWipeDisk>true</WillWipeDisk>
19
+ <CreatePartitions>
20
+ <CreatePartition wcm:action="add">
21
+ <Order>1</Order>
22
+ <Type>Primary</Type>
23
+ <Extend>true</Extend>
24
+ </CreatePartition>
25
+ </CreatePartitions>
26
+ <ModifyPartitions>
27
+ <ModifyPartition wcm:action="add">
28
+ <Active>true</Active>
29
+ <Format>NTFS</Format>
30
+ <Label>Windows</Label>
31
+ <Letter>C</Letter>
32
+ <Order>1</Order>
33
+ <PartitionID>1</PartitionID>
34
+ </ModifyPartition>
35
+ </ModifyPartitions>
36
+ </Disk>
37
+ </DiskConfiguration>
38
+ <ImageInstall>
39
+ <OSImage>
40
+ <InstallFrom>
41
+ <MetaData wcm:action="add">
42
+ <Value>Windows Vista Ultimate</Value>
43
+ <Key>/IMAGE/NAME</Key>
44
+ </MetaData>
45
+ </InstallFrom>
46
+ <InstallTo>
47
+ <DiskID>0</DiskID>
48
+ <PartitionID>1</PartitionID>
49
+ </InstallTo>
50
+ <WillShowUI>OnError</WillShowUI>
51
+ <InstallToAvailablePartition>false</InstallToAvailablePartition>
52
+ </OSImage>
53
+ </ImageInstall>
54
+ <UserData>
55
+ <AcceptEula>true</AcceptEula>
56
+ <FullName>Docker</FullName>
57
+ <Organization>Windows for Docker</Organization>
58
+ <ProductKey>
59
+ <Key>VMCB9-FDRV6-6CDQM-RV23K-RP8F7</Key>
60
+ </ProductKey>
61
+ </UserData>
62
+ </component>
63
+ </settings>
64
+ <settings pass="generalize">
65
+ <component name="Microsoft-Windows-PnpSysprep" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
66
+ <PersistAllDeviceInstalls>true</PersistAllDeviceInstalls>
67
+ </component>
68
+ <component name="Microsoft-Windows-Security-Licensing-SLC" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
69
+ <SkipRearm>1</SkipRearm>
70
+ </component>
71
+ </settings>
72
+ <settings pass="specialize">
73
+ <component name="Microsoft-Windows-Security-Licensing-SLC-UX" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
74
+ <SkipAutoActivation>true</SkipAutoActivation>
75
+ </component>
76
+ <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
77
+ <ComputerName>*</ComputerName>
78
+ <ProductKey>VMCB9-FDRV6-6CDQM-RV23K-RP8F7</ProductKey>
79
+ <TimeZone>Pacific Standard Time</TimeZone>
80
+ <OEMInformation>
81
+ <Manufacturer>Dockur</Manufacturer>
82
+ <Model>Windows for Docker</Model>
83
+ </OEMInformation>
84
+ <RegisteredOrganization>Dockur</RegisteredOrganization>
85
+ <RegisteredOwner>Windows for Docker</RegisteredOwner>
86
+ </component>
87
+ <component name="Microsoft-Windows-SystemRestore-Main" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
88
+ <DisableSR>1</DisableSR>
89
+ </component>
90
+ <component name="Microsoft-Windows-TerminalServices-LocalSessionManager" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
91
+ <fDenyTSConnections>false</fDenyTSConnections>
92
+ </component>
93
+ </settings>
94
+ <settings pass="oobeSystem">
95
+ <component name="Microsoft-Windows-International-Core" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
96
+ <InputLocale>0409:00000409</InputLocale>
97
+ <SystemLocale>en-US</SystemLocale>
98
+ <UILanguage>en-US</UILanguage>
99
+ <UserLocale>en-US</UserLocale>
100
+ </component>
101
+ <component name="Microsoft-Windows-IE-InternetExplorer" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
102
+ <Home_Page>about:blank</Home_Page>
103
+ </component>
104
+ <component name="Microsoft-Windows-SQMApi" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
105
+ <CEIPEnabled>0</CEIPEnabled>
106
+ </component>
107
+ <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
108
+ <UserAccounts>
109
+ <LocalAccounts>
110
+ <LocalAccount wcm:action="add">
111
+ <Name>Docker</Name>
112
+ <Group>Administrators</Group>
113
+ <Password>
114
+ <Value />
115
+ <PlainText>true</PlainText>
116
+ </Password>
117
+ </LocalAccount>
118
+ </LocalAccounts>
119
+ <AdministratorPassword>
120
+ <Value>password</Value>
121
+ <PlainText>true</PlainText>
122
+ </AdministratorPassword>
123
+ </UserAccounts>
124
+ <AutoLogon>
125
+ <Username>Docker</Username>
126
+ <Enabled>true</Enabled>
127
+ <LogonCount>65432</LogonCount>
128
+ <Password>
129
+ <Value />
130
+ <PlainText>true</PlainText>
131
+ </Password>
132
+ </AutoLogon>
133
+ <Display>
134
+ <ColorDepth>32</ColorDepth>
135
+ <HorizontalResolution>1920</HorizontalResolution>
136
+ <VerticalResolution>1080</VerticalResolution>
137
+ </Display>
138
+ <OOBE>
139
+ <HideEULAPage>true</HideEULAPage>
140
+ <NetworkLocation>Home</NetworkLocation>
141
+ <ProtectYourPC>3</ProtectYourPC>
142
+ <SkipUserOOBE>true</SkipUserOOBE>
143
+ <SkipMachineOOBE>false</SkipMachineOOBE>
144
+ </OOBE>
145
+ <RegisteredOrganization>Dockur</RegisteredOrganization>
146
+ <RegisteredOwner>Windows for Docker</RegisteredOwner>
147
+ <FirstLogonCommands>
148
+ <SynchronousCommand wcm:action="add">
149
+ <Order>1</Order>
150
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters" /v "AllowInsecureGuestAuth" /t REG_DWORD /d 1 /f</CommandLine>
151
+ <Description>Allow guest access to network shares</Description>
152
+ </SynchronousCommand>
153
+ <SynchronousCommand wcm:action="add">
154
+ <Order>2</Order>
155
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Control\Lsa" /v LimitBlankPasswordUse /t REG_DWORD /d 0 /f</CommandLine>
156
+ <Description>Allow RDP login with blank password</Description>
157
+ </SynchronousCommand>
158
+ <SynchronousCommand wcm:action="add">
159
+ <Order>3</Order>
160
+ <CommandLine>cmd /C wmic useraccount where name="Docker" set PasswordExpires=false</CommandLine>
161
+ <Description>Password Never Expires</Description>
162
+ </SynchronousCommand>
163
+ <SynchronousCommand wcm:action="add">
164
+ <Order>4</Order>
165
+ <CommandLine>cmd /C POWERCFG -H OFF</CommandLine>
166
+ <Description>Disable Hibernation</Description>
167
+ </SynchronousCommand>
168
+ <SynchronousCommand wcm:action="add">
169
+ <Order>5</Order>
170
+ <CommandLine>cmd /C POWERCFG -X -monitor-timeout-ac 0</CommandLine>
171
+ <Description>Disable monitor blanking</Description>
172
+ </SynchronousCommand>
173
+ <SynchronousCommand wcm:action="add">
174
+ <Order>6</Order>
175
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Control\Network\NewNetworkWindowOff" /f</CommandLine>
176
+ <Description>Disable Network Discovery popup</Description>
177
+ </SynchronousCommand>
178
+ <SynchronousCommand wcm:action="add">
179
+ <Order>7</Order>
180
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Control\Network\NetworkLocationWizard" /v "HideWizard" /t REG_DWORD /d 1 /f</CommandLine>
181
+ <Description>Disable Network Discovery popup</Description>
182
+ </SynchronousCommand>
183
+ <SynchronousCommand wcm:action="add">
184
+ <Order>8</Order>
185
+ <CommandLine>reg.exe add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\NewNetworks" /v NetworkList /t REG_MULTI_SZ /d "" /f</CommandLine>
186
+ <Description>Disable Network Discovery popup</Description>
187
+ </SynchronousCommand>
188
+ <SynchronousCommand wcm:action="add">
189
+ <Order>9</Order>
190
+ <CommandLine>reg.exe add "HKLM\SOFTWARE\Policies\Microsoft\Edge" /v "HideFirstRunExperience" /t REG_DWORD /d 1 /f</CommandLine>
191
+ <Description>Disable first-run experience in Edge</Description>
192
+ </SynchronousCommand>
193
+ <SynchronousCommand wcm:action="add">
194
+ <Order>10</Order>
195
+ <CommandLine>reg.exe add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "HideFileExt" /t REG_DWORD /d 0 /f</CommandLine>
196
+ <Description>Show file extensions in Explorer</Description>
197
+ </SynchronousCommand>
198
+ <SynchronousCommand wcm:action="add">
199
+ <Order>11</Order>
200
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Control\Power" /v "HibernateFileSizePercent" /t REG_DWORD /d 0 /f</CommandLine>
201
+ <Description>Zero Hibernation File</Description>
202
+ </SynchronousCommand>
203
+ <SynchronousCommand wcm:action="add">
204
+ <Order>12</Order>
205
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Control\Power" /v "HibernateEnabled" /t REG_DWORD /d 0 /f</CommandLine>
206
+ <Description>Disable Hibernation</Description>
207
+ </SynchronousCommand>
208
+ <SynchronousCommand wcm:action="add">
209
+ <Order>13</Order>
210
+ <CommandLine>cmd /C POWERCFG -X -standby-timeout-ac 0</CommandLine>
211
+ <Description>Disable Sleep</Description>
212
+ </SynchronousCommand>
213
+ <SynchronousCommand wcm:action="add">
214
+ <Order>14</Order>
215
+ <CommandLine>netsh.exe advfirewall firewall set rule group="@FirewallAPI.dll,-28752" new enable=Yes</CommandLine>
216
+ <Description>Add RDP in firewall</Description>
217
+ </SynchronousCommand>
218
+ <SynchronousCommand wcm:action="add">
219
+ <Order>15</Order>
220
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server" /v fDenyTSConnections /t REG_DWORD /d 0 /f</CommandLine>
221
+ <Description>Enable RDP</Description>
222
+ </SynchronousCommand>
223
+ <SynchronousCommand wcm:action="add">
224
+ <Order>16</Order>
225
+ <CommandLine>reg.exe add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Windows\Sidebar" /v "TurnOffSidebar" /t REG_DWORD /d 1 /f</CommandLine>
226
+ <Description>Turn off sidebar</Description>
227
+ </SynchronousCommand>
228
+ <SynchronousCommand wcm:action="add">
229
+ <Order>17</Order>
230
+ <CommandLine>reg.exe add "HKCU\Control Panel\Desktop" /v "ScreenSaveActive" /t REG_SZ /d 0 /f</CommandLine>
231
+ <Description>Disable screensaver</Description>
232
+ </SynchronousCommand>
233
+ <SynchronousCommand wcm:action="add">
234
+ <Order>18</Order>
235
+ <CommandLine>reg.exe add "HKCU\Control Panel\Desktop" /v SCRNSAVE.EXE /t REG_SZ /d C:\Windows\System32\scrnsavex.scr /f</CommandLine>
236
+ <Description>Disable screensaver</Description>
237
+ </SynchronousCommand>
238
+ <SynchronousCommand wcm:action="add">
239
+ <Order>19</Order>
240
+ <CommandLine>reg.exe add "HKLM\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services" /v "fAllowUnlistedRemotePrograms" /t REG_DWORD /d 1 /f</CommandLine>
241
+ <Description>Enable RemoteAPP to launch unlisted programs</Description>
242
+ </SynchronousCommand>
243
+ <SynchronousCommand wcm:action="add">
244
+ <Order>20</Order>
245
+ <CommandLine>netsh advfirewall firewall set rule group="@FirewallAPI.dll,-32752" new enable=Yes</CommandLine>
246
+ <Description>Enable Network Discovery</Description>
247
+ </SynchronousCommand>
248
+ <SynchronousCommand wcm:action="add">
249
+ <Order>21</Order>
250
+ <CommandLine>netsh advfirewall firewall set rule group="@FirewallAPI.dll,-28502" new enable=Yes</CommandLine>
251
+ <Description>Enable File Sharing</Description>
252
+ </SynchronousCommand>
253
+ <SynchronousCommand wcm:action="add">
254
+ <Order>22</Order>
255
+ <CommandLine>cmd /C if exist "C:\OEM\install.bat" start "Install" "cmd /C C:\OEM\install.bat"</CommandLine>
256
+ <Description>Execute custom script from the OEM folder if exists</Description>
257
+ </SynchronousCommand>
258
+ </FirstLogonCommands>
259
+ </component>
260
+ </settings>
261
+ </unattend>
assets/winvistax64.xml ADDED
@@ -0,0 +1,261 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?xml version="1.0" encoding="UTF-8"?>
2
+ <unattend xmlns="urn:schemas-microsoft-com:unattend" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State">
3
+ <settings pass="windowsPE">
4
+ <component name="Microsoft-Windows-International-Core-WinPE" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
5
+ <SetupUILanguage>
6
+ <UILanguage>en-US</UILanguage>
7
+ </SetupUILanguage>
8
+ <InputLocale>0409:00000409</InputLocale>
9
+ <SystemLocale>en-US</SystemLocale>
10
+ <UILanguage>en-US</UILanguage>
11
+ <UserLocale>en-US</UserLocale>
12
+ </component>
13
+ <component name="Microsoft-Windows-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
14
+ <DiskConfiguration>
15
+ <WillShowUI>OnError</WillShowUI>
16
+ <Disk wcm:action="add">
17
+ <DiskID>0</DiskID>
18
+ <WillWipeDisk>true</WillWipeDisk>
19
+ <CreatePartitions>
20
+ <CreatePartition wcm:action="add">
21
+ <Order>1</Order>
22
+ <Type>Primary</Type>
23
+ <Extend>true</Extend>
24
+ </CreatePartition>
25
+ </CreatePartitions>
26
+ <ModifyPartitions>
27
+ <ModifyPartition wcm:action="add">
28
+ <Active>true</Active>
29
+ <Format>NTFS</Format>
30
+ <Label>Windows</Label>
31
+ <Letter>C</Letter>
32
+ <Order>1</Order>
33
+ <PartitionID>1</PartitionID>
34
+ </ModifyPartition>
35
+ </ModifyPartitions>
36
+ </Disk>
37
+ </DiskConfiguration>
38
+ <ImageInstall>
39
+ <OSImage>
40
+ <InstallFrom>
41
+ <MetaData wcm:action="add">
42
+ <Value>Windows Vista BUSINESS</Value>
43
+ <Key>/IMAGE/NAME</Key>
44
+ </MetaData>
45
+ </InstallFrom>
46
+ <InstallTo>
47
+ <DiskID>0</DiskID>
48
+ <PartitionID>1</PartitionID>
49
+ </InstallTo>
50
+ <WillShowUI>OnError</WillShowUI>
51
+ <InstallToAvailablePartition>false</InstallToAvailablePartition>
52
+ </OSImage>
53
+ </ImageInstall>
54
+ <UserData>
55
+ <AcceptEula>true</AcceptEula>
56
+ <FullName>Docker</FullName>
57
+ <Organization>Windows for Docker</Organization>
58
+ <ProductKey>
59
+ <Key>4D2XH-PRBMM-8Q22B-K8BM3-MRW4W</Key>
60
+ </ProductKey>
61
+ </UserData>
62
+ </component>
63
+ </settings>
64
+ <settings pass="generalize">
65
+ <component name="Microsoft-Windows-PnpSysprep" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
66
+ <PersistAllDeviceInstalls>true</PersistAllDeviceInstalls>
67
+ </component>
68
+ <component name="Microsoft-Windows-Security-Licensing-SLC" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
69
+ <SkipRearm>1</SkipRearm>
70
+ </component>
71
+ </settings>
72
+ <settings pass="specialize">
73
+ <component name="Microsoft-Windows-Security-Licensing-SLC-UX" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
74
+ <SkipAutoActivation>true</SkipAutoActivation>
75
+ </component>
76
+ <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
77
+ <ComputerName>*</ComputerName>
78
+ <ProductKey>4D2XH-PRBMM-8Q22B-K8BM3-MRW4W</ProductKey>
79
+ <TimeZone>Pacific Standard Time</TimeZone>
80
+ <OEMInformation>
81
+ <Manufacturer>Dockur</Manufacturer>
82
+ <Model>Windows for Docker</Model>
83
+ </OEMInformation>
84
+ <RegisteredOrganization>Dockur</RegisteredOrganization>
85
+ <RegisteredOwner>Windows for Docker</RegisteredOwner>
86
+ </component>
87
+ <component name="Microsoft-Windows-SystemRestore-Main" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
88
+ <DisableSR>1</DisableSR>
89
+ </component>
90
+ <component name="Microsoft-Windows-TerminalServices-LocalSessionManager" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
91
+ <fDenyTSConnections>false</fDenyTSConnections>
92
+ </component>
93
+ </settings>
94
+ <settings pass="oobeSystem">
95
+ <component name="Microsoft-Windows-International-Core" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
96
+ <InputLocale>0409:00000409</InputLocale>
97
+ <SystemLocale>en-US</SystemLocale>
98
+ <UILanguage>en-US</UILanguage>
99
+ <UserLocale>en-US</UserLocale>
100
+ </component>
101
+ <component name="Microsoft-Windows-IE-InternetExplorer" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
102
+ <Home_Page>about:blank</Home_Page>
103
+ </component>
104
+ <component name="Microsoft-Windows-SQMApi" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
105
+ <CEIPEnabled>0</CEIPEnabled>
106
+ </component>
107
+ <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
108
+ <UserAccounts>
109
+ <LocalAccounts>
110
+ <LocalAccount wcm:action="add">
111
+ <Name>Docker</Name>
112
+ <Group>Administrators</Group>
113
+ <Password>
114
+ <Value />
115
+ <PlainText>true</PlainText>
116
+ </Password>
117
+ </LocalAccount>
118
+ </LocalAccounts>
119
+ <AdministratorPassword>
120
+ <Value>password</Value>
121
+ <PlainText>true</PlainText>
122
+ </AdministratorPassword>
123
+ </UserAccounts>
124
+ <AutoLogon>
125
+ <Username>Docker</Username>
126
+ <Enabled>true</Enabled>
127
+ <LogonCount>65432</LogonCount>
128
+ <Password>
129
+ <Value />
130
+ <PlainText>true</PlainText>
131
+ </Password>
132
+ </AutoLogon>
133
+ <Display>
134
+ <ColorDepth>32</ColorDepth>
135
+ <HorizontalResolution>1920</HorizontalResolution>
136
+ <VerticalResolution>1080</VerticalResolution>
137
+ </Display>
138
+ <OOBE>
139
+ <HideEULAPage>true</HideEULAPage>
140
+ <NetworkLocation>Home</NetworkLocation>
141
+ <ProtectYourPC>3</ProtectYourPC>
142
+ <SkipUserOOBE>true</SkipUserOOBE>
143
+ <SkipMachineOOBE>false</SkipMachineOOBE>
144
+ </OOBE>
145
+ <RegisteredOrganization>Dockur</RegisteredOrganization>
146
+ <RegisteredOwner>Windows for Docker</RegisteredOwner>
147
+ <FirstLogonCommands>
148
+ <SynchronousCommand wcm:action="add">
149
+ <Order>1</Order>
150
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters" /v "AllowInsecureGuestAuth" /t REG_DWORD /d 1 /f</CommandLine>
151
+ <Description>Allow guest access to network shares</Description>
152
+ </SynchronousCommand>
153
+ <SynchronousCommand wcm:action="add">
154
+ <Order>2</Order>
155
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Control\Lsa" /v LimitBlankPasswordUse /t REG_DWORD /d 0 /f</CommandLine>
156
+ <Description>Allow RDP login with blank password</Description>
157
+ </SynchronousCommand>
158
+ <SynchronousCommand wcm:action="add">
159
+ <Order>3</Order>
160
+ <CommandLine>cmd /C wmic useraccount where name="Docker" set PasswordExpires=false</CommandLine>
161
+ <Description>Password Never Expires</Description>
162
+ </SynchronousCommand>
163
+ <SynchronousCommand wcm:action="add">
164
+ <Order>4</Order>
165
+ <CommandLine>cmd /C POWERCFG -H OFF</CommandLine>
166
+ <Description>Disable Hibernation</Description>
167
+ </SynchronousCommand>
168
+ <SynchronousCommand wcm:action="add">
169
+ <Order>5</Order>
170
+ <CommandLine>cmd /C POWERCFG -X -monitor-timeout-ac 0</CommandLine>
171
+ <Description>Disable monitor blanking</Description>
172
+ </SynchronousCommand>
173
+ <SynchronousCommand wcm:action="add">
174
+ <Order>6</Order>
175
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Control\Network\NewNetworkWindowOff" /f</CommandLine>
176
+ <Description>Disable Network Discovery popup</Description>
177
+ </SynchronousCommand>
178
+ <SynchronousCommand wcm:action="add">
179
+ <Order>7</Order>
180
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Control\Network\NetworkLocationWizard" /v "HideWizard" /t REG_DWORD /d 1 /f</CommandLine>
181
+ <Description>Disable Network Discovery popup</Description>
182
+ </SynchronousCommand>
183
+ <SynchronousCommand wcm:action="add">
184
+ <Order>8</Order>
185
+ <CommandLine>reg.exe add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\NewNetworks" /v NetworkList /t REG_MULTI_SZ /d "" /f</CommandLine>
186
+ <Description>Disable Network Discovery popup</Description>
187
+ </SynchronousCommand>
188
+ <SynchronousCommand wcm:action="add">
189
+ <Order>9</Order>
190
+ <CommandLine>reg.exe add "HKLM\SOFTWARE\Policies\Microsoft\Edge" /v "HideFirstRunExperience" /t REG_DWORD /d 1 /f</CommandLine>
191
+ <Description>Disable first-run experience in Edge</Description>
192
+ </SynchronousCommand>
193
+ <SynchronousCommand wcm:action="add">
194
+ <Order>10</Order>
195
+ <CommandLine>reg.exe add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "HideFileExt" /t REG_DWORD /d 0 /f</CommandLine>
196
+ <Description>Show file extensions in Explorer</Description>
197
+ </SynchronousCommand>
198
+ <SynchronousCommand wcm:action="add">
199
+ <Order>11</Order>
200
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Control\Power" /v "HibernateFileSizePercent" /t REG_DWORD /d 0 /f</CommandLine>
201
+ <Description>Zero Hibernation File</Description>
202
+ </SynchronousCommand>
203
+ <SynchronousCommand wcm:action="add">
204
+ <Order>12</Order>
205
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Control\Power" /v "HibernateEnabled" /t REG_DWORD /d 0 /f</CommandLine>
206
+ <Description>Disable Hibernation</Description>
207
+ </SynchronousCommand>
208
+ <SynchronousCommand wcm:action="add">
209
+ <Order>13</Order>
210
+ <CommandLine>cmd /C POWERCFG -X -standby-timeout-ac 0</CommandLine>
211
+ <Description>Disable Sleep</Description>
212
+ </SynchronousCommand>
213
+ <SynchronousCommand wcm:action="add">
214
+ <Order>14</Order>
215
+ <CommandLine>netsh.exe advfirewall firewall set rule group="@FirewallAPI.dll,-28752" new enable=Yes</CommandLine>
216
+ <Description>Add RDP in firewall</Description>
217
+ </SynchronousCommand>
218
+ <SynchronousCommand wcm:action="add">
219
+ <Order>15</Order>
220
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server" /v fDenyTSConnections /t REG_DWORD /d 0 /f</CommandLine>
221
+ <Description>Enable RDP</Description>
222
+ </SynchronousCommand>
223
+ <SynchronousCommand wcm:action="add">
224
+ <Order>16</Order>
225
+ <CommandLine>reg.exe add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Windows\Sidebar" /v "TurnOffSidebar" /t REG_DWORD /d 1 /f</CommandLine>
226
+ <Description>Turn off sidebar</Description>
227
+ </SynchronousCommand>
228
+ <SynchronousCommand wcm:action="add">
229
+ <Order>17</Order>
230
+ <CommandLine>reg.exe add "HKCU\Control Panel\Desktop" /v "ScreenSaveActive" /t REG_SZ /d 0 /f</CommandLine>
231
+ <Description>Disable screensaver</Description>
232
+ </SynchronousCommand>
233
+ <SynchronousCommand wcm:action="add">
234
+ <Order>18</Order>
235
+ <CommandLine>reg.exe add "HKCU\Control Panel\Desktop" /v SCRNSAVE.EXE /t REG_SZ /d C:\Windows\System32\scrnsavex.scr /f</CommandLine>
236
+ <Description>Disable screensaver</Description>
237
+ </SynchronousCommand>
238
+ <SynchronousCommand wcm:action="add">
239
+ <Order>19</Order>
240
+ <CommandLine>reg.exe add "HKLM\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services" /v "fAllowUnlistedRemotePrograms" /t REG_DWORD /d 1 /f</CommandLine>
241
+ <Description>Enable RemoteAPP to launch unlisted programs</Description>
242
+ </SynchronousCommand>
243
+ <SynchronousCommand wcm:action="add">
244
+ <Order>20</Order>
245
+ <CommandLine>netsh advfirewall firewall set rule group="@FirewallAPI.dll,-32752" new enable=Yes</CommandLine>
246
+ <Description>Enable Network Discovery</Description>
247
+ </SynchronousCommand>
248
+ <SynchronousCommand wcm:action="add">
249
+ <Order>21</Order>
250
+ <CommandLine>netsh advfirewall firewall set rule group="@FirewallAPI.dll,-28502" new enable=Yes</CommandLine>
251
+ <Description>Enable File Sharing</Description>
252
+ </SynchronousCommand>
253
+ <SynchronousCommand wcm:action="add">
254
+ <Order>22</Order>
255
+ <CommandLine>cmd /C if exist "C:\OEM\install.bat" start "Install" "cmd /C C:\OEM\install.bat"</CommandLine>
256
+ <Description>Execute custom script from the OEM folder if exists</Description>
257
+ </SynchronousCommand>
258
+ </FirstLogonCommands>
259
+ </component>
260
+ </settings>
261
+ </unattend>
assets/winvistax86-enterprise.xml ADDED
@@ -0,0 +1,261 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?xml version="1.0" encoding="UTF-8"?>
2
+ <unattend xmlns="urn:schemas-microsoft-com:unattend" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State">
3
+ <settings pass="windowsPE">
4
+ <component name="Microsoft-Windows-International-Core-WinPE" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
5
+ <SetupUILanguage>
6
+ <UILanguage>en-US</UILanguage>
7
+ </SetupUILanguage>
8
+ <InputLocale>0409:00000409</InputLocale>
9
+ <SystemLocale>en-US</SystemLocale>
10
+ <UILanguage>en-US</UILanguage>
11
+ <UserLocale>en-US</UserLocale>
12
+ </component>
13
+ <component name="Microsoft-Windows-Setup" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
14
+ <DiskConfiguration>
15
+ <WillShowUI>OnError</WillShowUI>
16
+ <Disk wcm:action="add">
17
+ <DiskID>0</DiskID>
18
+ <WillWipeDisk>true</WillWipeDisk>
19
+ <CreatePartitions>
20
+ <CreatePartition wcm:action="add">
21
+ <Order>1</Order>
22
+ <Type>Primary</Type>
23
+ <Extend>true</Extend>
24
+ </CreatePartition>
25
+ </CreatePartitions>
26
+ <ModifyPartitions>
27
+ <ModifyPartition wcm:action="add">
28
+ <Active>true</Active>
29
+ <Format>NTFS</Format>
30
+ <Label>Windows</Label>
31
+ <Letter>C</Letter>
32
+ <Order>1</Order>
33
+ <PartitionID>1</PartitionID>
34
+ </ModifyPartition>
35
+ </ModifyPartitions>
36
+ </Disk>
37
+ </DiskConfiguration>
38
+ <ImageInstall>
39
+ <OSImage>
40
+ <InstallFrom>
41
+ <MetaData wcm:action="add">
42
+ <Value>Windows Vista Enterprise</Value>
43
+ <Key>/IMAGE/NAME</Key>
44
+ </MetaData>
45
+ </InstallFrom>
46
+ <InstallTo>
47
+ <DiskID>0</DiskID>
48
+ <PartitionID>1</PartitionID>
49
+ </InstallTo>
50
+ <WillShowUI>OnError</WillShowUI>
51
+ <InstallToAvailablePartition>false</InstallToAvailablePartition>
52
+ </OSImage>
53
+ </ImageInstall>
54
+ <UserData>
55
+ <AcceptEula>true</AcceptEula>
56
+ <FullName>Docker</FullName>
57
+ <Organization>Windows for Docker</Organization>
58
+ <ProductKey>
59
+ <Key>VKK3X-68KWM-X2YGT-QR4M6-4BWMV</Key>
60
+ </ProductKey>
61
+ </UserData>
62
+ </component>
63
+ </settings>
64
+ <settings pass="generalize">
65
+ <component name="Microsoft-Windows-PnpSysprep" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
66
+ <PersistAllDeviceInstalls>true</PersistAllDeviceInstalls>
67
+ </component>
68
+ <component name="Microsoft-Windows-Security-Licensing-SLC" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
69
+ <SkipRearm>1</SkipRearm>
70
+ </component>
71
+ </settings>
72
+ <settings pass="specialize">
73
+ <component name="Microsoft-Windows-Security-Licensing-SLC-UX" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
74
+ <SkipAutoActivation>true</SkipAutoActivation>
75
+ </component>
76
+ <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
77
+ <ComputerName>*</ComputerName>
78
+ <ProductKey>VKK3X-68KWM-X2YGT-QR4M6-4BWMV</ProductKey>
79
+ <TimeZone>Pacific Standard Time</TimeZone>
80
+ <OEMInformation>
81
+ <Manufacturer>Dockur</Manufacturer>
82
+ <Model>Windows for Docker</Model>
83
+ </OEMInformation>
84
+ <RegisteredOrganization>Dockur</RegisteredOrganization>
85
+ <RegisteredOwner>Windows for Docker</RegisteredOwner>
86
+ </component>
87
+ <component name="Microsoft-Windows-SystemRestore-Main" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
88
+ <DisableSR>1</DisableSR>
89
+ </component>
90
+ <component name="Microsoft-Windows-TerminalServices-LocalSessionManager" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
91
+ <fDenyTSConnections>false</fDenyTSConnections>
92
+ </component>
93
+ </settings>
94
+ <settings pass="oobeSystem">
95
+ <component name="Microsoft-Windows-International-Core" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
96
+ <InputLocale>0409:00000409</InputLocale>
97
+ <SystemLocale>en-US</SystemLocale>
98
+ <UILanguage>en-US</UILanguage>
99
+ <UserLocale>en-US</UserLocale>
100
+ </component>
101
+ <component name="Microsoft-Windows-IE-InternetExplorer" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
102
+ <Home_Page>about:blank</Home_Page>
103
+ </component>
104
+ <component name="Microsoft-Windows-SQMApi" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
105
+ <CEIPEnabled>0</CEIPEnabled>
106
+ </component>
107
+ <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
108
+ <UserAccounts>
109
+ <LocalAccounts>
110
+ <LocalAccount wcm:action="add">
111
+ <Name>Docker</Name>
112
+ <Group>Administrators</Group>
113
+ <Password>
114
+ <Value />
115
+ <PlainText>true</PlainText>
116
+ </Password>
117
+ </LocalAccount>
118
+ </LocalAccounts>
119
+ <AdministratorPassword>
120
+ <Value>password</Value>
121
+ <PlainText>true</PlainText>
122
+ </AdministratorPassword>
123
+ </UserAccounts>
124
+ <AutoLogon>
125
+ <Username>Docker</Username>
126
+ <Enabled>true</Enabled>
127
+ <LogonCount>65432</LogonCount>
128
+ <Password>
129
+ <Value />
130
+ <PlainText>true</PlainText>
131
+ </Password>
132
+ </AutoLogon>
133
+ <Display>
134
+ <ColorDepth>32</ColorDepth>
135
+ <HorizontalResolution>1920</HorizontalResolution>
136
+ <VerticalResolution>1080</VerticalResolution>
137
+ </Display>
138
+ <OOBE>
139
+ <HideEULAPage>true</HideEULAPage>
140
+ <NetworkLocation>Home</NetworkLocation>
141
+ <ProtectYourPC>3</ProtectYourPC>
142
+ <SkipUserOOBE>true</SkipUserOOBE>
143
+ <SkipMachineOOBE>false</SkipMachineOOBE>
144
+ </OOBE>
145
+ <RegisteredOrganization>Dockur</RegisteredOrganization>
146
+ <RegisteredOwner>Windows for Docker</RegisteredOwner>
147
+ <FirstLogonCommands>
148
+ <SynchronousCommand wcm:action="add">
149
+ <Order>1</Order>
150
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters" /v "AllowInsecureGuestAuth" /t REG_DWORD /d 1 /f</CommandLine>
151
+ <Description>Allow guest access to network shares</Description>
152
+ </SynchronousCommand>
153
+ <SynchronousCommand wcm:action="add">
154
+ <Order>2</Order>
155
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Control\Lsa" /v LimitBlankPasswordUse /t REG_DWORD /d 0 /f</CommandLine>
156
+ <Description>Allow RDP login with blank password</Description>
157
+ </SynchronousCommand>
158
+ <SynchronousCommand wcm:action="add">
159
+ <Order>3</Order>
160
+ <CommandLine>cmd /C wmic useraccount where name="Docker" set PasswordExpires=false</CommandLine>
161
+ <Description>Password Never Expires</Description>
162
+ </SynchronousCommand>
163
+ <SynchronousCommand wcm:action="add">
164
+ <Order>4</Order>
165
+ <CommandLine>cmd /C POWERCFG -H OFF</CommandLine>
166
+ <Description>Disable Hibernation</Description>
167
+ </SynchronousCommand>
168
+ <SynchronousCommand wcm:action="add">
169
+ <Order>5</Order>
170
+ <CommandLine>cmd /C POWERCFG -X -monitor-timeout-ac 0</CommandLine>
171
+ <Description>Disable monitor blanking</Description>
172
+ </SynchronousCommand>
173
+ <SynchronousCommand wcm:action="add">
174
+ <Order>6</Order>
175
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Control\Network\NewNetworkWindowOff" /f</CommandLine>
176
+ <Description>Disable Network Discovery popup</Description>
177
+ </SynchronousCommand>
178
+ <SynchronousCommand wcm:action="add">
179
+ <Order>7</Order>
180
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Control\Network\NetworkLocationWizard" /v "HideWizard" /t REG_DWORD /d 1 /f</CommandLine>
181
+ <Description>Disable Network Discovery popup</Description>
182
+ </SynchronousCommand>
183
+ <SynchronousCommand wcm:action="add">
184
+ <Order>8</Order>
185
+ <CommandLine>reg.exe add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\NewNetworks" /v NetworkList /t REG_MULTI_SZ /d "" /f</CommandLine>
186
+ <Description>Disable Network Discovery popup</Description>
187
+ </SynchronousCommand>
188
+ <SynchronousCommand wcm:action="add">
189
+ <Order>9</Order>
190
+ <CommandLine>reg.exe add "HKLM\SOFTWARE\Policies\Microsoft\Edge" /v "HideFirstRunExperience" /t REG_DWORD /d 1 /f</CommandLine>
191
+ <Description>Disable first-run experience in Edge</Description>
192
+ </SynchronousCommand>
193
+ <SynchronousCommand wcm:action="add">
194
+ <Order>10</Order>
195
+ <CommandLine>reg.exe add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "HideFileExt" /t REG_DWORD /d 0 /f</CommandLine>
196
+ <Description>Show file extensions in Explorer</Description>
197
+ </SynchronousCommand>
198
+ <SynchronousCommand wcm:action="add">
199
+ <Order>11</Order>
200
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Control\Power" /v "HibernateFileSizePercent" /t REG_DWORD /d 0 /f</CommandLine>
201
+ <Description>Zero Hibernation File</Description>
202
+ </SynchronousCommand>
203
+ <SynchronousCommand wcm:action="add">
204
+ <Order>12</Order>
205
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Control\Power" /v "HibernateEnabled" /t REG_DWORD /d 0 /f</CommandLine>
206
+ <Description>Disable Hibernation</Description>
207
+ </SynchronousCommand>
208
+ <SynchronousCommand wcm:action="add">
209
+ <Order>13</Order>
210
+ <CommandLine>cmd /C POWERCFG -X -standby-timeout-ac 0</CommandLine>
211
+ <Description>Disable Sleep</Description>
212
+ </SynchronousCommand>
213
+ <SynchronousCommand wcm:action="add">
214
+ <Order>14</Order>
215
+ <CommandLine>netsh.exe advfirewall firewall set rule group="@FirewallAPI.dll,-28752" new enable=Yes</CommandLine>
216
+ <Description>Add RDP in firewall</Description>
217
+ </SynchronousCommand>
218
+ <SynchronousCommand wcm:action="add">
219
+ <Order>15</Order>
220
+ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server" /v fDenyTSConnections /t REG_DWORD /d 0 /f</CommandLine>
221
+ <Description>Enable RDP</Description>
222
+ </SynchronousCommand>
223
+ <SynchronousCommand wcm:action="add">
224
+ <Order>16</Order>
225
+ <CommandLine>reg.exe add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Windows\Sidebar" /v "TurnOffSidebar" /t REG_DWORD /d 1 /f</CommandLine>
226
+ <Description>Turn off sidebar</Description>
227
+ </SynchronousCommand>
228
+ <SynchronousCommand wcm:action="add">
229
+ <Order>17</Order>
230
+ <CommandLine>reg.exe add "HKCU\Control Panel\Desktop" /v "ScreenSaveActive" /t REG_SZ /d 0 /f</CommandLine>
231
+ <Description>Disable screensaver</Description>
232
+ </SynchronousCommand>
233
+ <SynchronousCommand wcm:action="add">
234
+ <Order>18</Order>
235
+ <CommandLine>reg.exe add "HKCU\Control Panel\Desktop" /v SCRNSAVE.EXE /t REG_SZ /d C:\Windows\System32\scrnsavex.scr /f</CommandLine>
236
+ <Description>Disable screensaver</Description>
237
+ </SynchronousCommand>
238
+ <SynchronousCommand wcm:action="add">
239
+ <Order>19</Order>
240
+ <CommandLine>reg.exe add "HKLM\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services" /v "fAllowUnlistedRemotePrograms" /t REG_DWORD /d 1 /f</CommandLine>
241
+ <Description>Enable RemoteAPP to launch unlisted programs</Description>
242
+ </SynchronousCommand>
243
+ <SynchronousCommand wcm:action="add">
244
+ <Order>20</Order>
245
+ <CommandLine>netsh advfirewall firewall set rule group="@FirewallAPI.dll,-32752" new enable=Yes</CommandLine>
246
+ <Description>Enable Network Discovery</Description>
247
+ </SynchronousCommand>
248
+ <SynchronousCommand wcm:action="add">
249
+ <Order>21</Order>
250
+ <CommandLine>netsh advfirewall firewall set rule group="@FirewallAPI.dll,-28502" new enable=Yes</CommandLine>
251
+ <Description>Enable File Sharing</Description>
252
+ </SynchronousCommand>
253
+ <SynchronousCommand wcm:action="add">
254
+ <Order>22</Order>
255
+ <CommandLine>cmd /C if exist "C:\OEM\install.bat" start "Install" "cmd /C C:\OEM\install.bat"</CommandLine>
256
+ <Description>Execute custom script from the OEM folder if exists</Description>
257
+ </SynchronousCommand>
258
+ </FirstLogonCommands>
259
+ </component>
260
+ </settings>
261
+ </unattend>