Spiced Cider Cookies

Ingredients

IngredientVolumeWeight
Butter1 cup227g
Brown Sugar1 cup200g
Egg1 large50g
Sweet Cider1 cup240ml
All-Purpose Flour4 cups480g
Cinnamon4 tsp8g
Allspice2 tsp4g
Nutmeg½ tsp1g
Cloves¼ tsp0.5g
Salt1 tsp6g
Baking Soda1 tsp6g

Instructions

  1. Preheat your oven to 350°F (175°C). Line a baking sheet with parchment paper.
  2. In a large mixing bowl, cream the butter until soft and smooth. Add the brown sugar and mix until well combined.
  3. Beat the egg well and mix it into the butter-sugar mixture. Stir in the sweet cider until incorporated.
  4. In a separate bowl, sift together the flour, cinnamon, allspice, nutmeg, cloves, salt, and baking soda.
  5. Gradually add the dry ingredients to the wet mixture, 1/3 at a time, mixing well after each addition. Cover the dough with plastic wrap and refrigerate for at least 1 hour (or up to 2-3 days for enhanced flavor).
  6. Remove half of the dough from the refrigerator. On a lightly floured surface, roll out the dough to your desired thickness and cut it into shapes using cookie cutters.
  7. Place the cookies on the prepared baking sheet, leaving about 2 inches (5 cm) between them.
  8. Bake in the preheated oven for 12-15 minutes, or until the edges are golden.
  9. Transfer the cookies to a wire rack to cool completely. Repeat the process with the remaining dough.

Courtesy of MV

How To Add Swap Space on Debian 11/12

Swap memory is a location on hard disk to be used as Memory by the operating system. When the operating systems detects that main memory is low and required more RAM to run applications properly it check for swap space and transfer files there. In general terms, swap is a part of the hard disk used as RAM on the system.

This tutorial will help you to Add Swap on Debian 11/12 Linux system.

How to Create Swap in Debian 11

Use the below steps to create and enable Swap memory on your Debian 11 system via command line.

  1. Check that no Swap memory is enabled on your system. You can see the swap memory details by running the following commands.
sudo swapon -s
free -m
Check Available Swap Memory
Check Available Swap Memory
  1. Now, create a file to use as swap in your system system. Make sure you have enough free disk available to create new file. Also keep the swap just up to 2x of the memory on your system. My Debian system have 2GB of main memory. So we will create a swapfile of 4GB in size.
sudo fallocate -l 4G /swapfilechmod 600 /swapfile
  1. Now use the mkswap command to convert file to use for swap memory.
sudo mkswap /swapfile
  1. Then activate the swap memory on your system.
sudo swapon /swapfile
  1. You have successfully added swap memory to your system. Execute one of the below commands to view current active swap memory on your system:
sudo swapon -s 
free -m 
Swap is Added to your System

Make Swap Permanent

After running above commands, Swap memory is added to your system and operating system can use when required. But after reboot of system swap will deactivate again.

You can make it permanent by appending the following entry in /etc/fstab file. Edit fstab file in editor:

vim /etc/fstab 

and add below entry to end of file:

/swapfile   none    swap    sw    0   0
Add swap in fatab

Save file and close. Now Swap memory will remain activate after system reboots.

Configure Swappiness

Now change the swappiness kernel parameter as per your requirement. It tells the system how often system utilize this swap area.

Edit /etc/sysctl.conf file:

sudo vim /etc/sysctl.conf

append following configuration to end of file

vm.swappiness=10

Now reload the sysctl configuration file

sudo sysctl -p 

Conclusion

Now the operating system can use swap memory in case of low physical memory. In this tutorial, you have learned to create and enable Swap memory on Debian 11/12 Linux system.

Thanks to Rahul for the original article found here: How To Add Swap Space on Debian 11 – TecAdmin

Running a MacOS 14 Sonoma VM in VMware on Windows 10 or Windows 11

Installing and Configuring VMware

NOTE: MacOS higher than version 12 requires a CPU with AVX2 instruction support

  1. Download a MacOS Sonoma .iso Download OR create your own https://youtu.be/JFMvUpdCMwo
  2. Download VMware Workstation Player Download
  3. Download MacOS Unlocker for VMware Workstation Download
  4. Install VMware Workstation Player, accepting the defaults
  5. Extract the downloaded MacOS Unlocker for VMware Workstation
  6. Inside the extracted file, right click Unlocker.exe > Run as administrator
  7. Click the Patch button
  8. Wait for patching to complete before continuing

Creating the Sonoma VM

  1. Launch VMware Workstation Player
  2. Click Continue to use Workstation Player for free for non-commercial use
  3. Click Finish
  4. Click Create a New Virtual Machine on the right side of the application
  5. Select Installer disc image file (iso) > Browse to and select the downloaded MacOS Sonoma .iso > Click Next
  6. Select Apple Mac OS X and macOS 13 > Click Next
  7. Name the VM MacOS14 and set the path to store the VM files > Click Next
  8. Adjust the disk size if necessary > Click Next
  9. Click Finish
  10. Open File Explorer and navigate to the VM files
  11. Edit the .vmx file in a text editor
  12. Search for board-id.reflectHost and set the value to “FALSE” board-id.reflectHost = "FALSE"
  13. Search for ethernet0.virtualDev and set the value to “vmxnet3” ethernet0.virtualDev = "vmxnet3"
  14. Then paste the following options at the bottom of the file
    board-id = “Mac-AA95B1DDAB278B95”
    hw.model.reflectHost = “FALSE”
    hw.model = “MacBookPro19,1”
    serialNumber.reflectHost = “FALSE”
    serialNumber = “C01234567890”
  15. Right click on the MacOS14 VM > Power On

Installing MacOS Sonoma

  1. After an initialization sequence the MAC OS Setup should start
  2. Select a Language > Click the next arrow
  3. Select Disk Utility
  4. Select the VMware Virtual SATA Hard Drive Media > Click Erase
  5. Name the drive MacOS > Set the Format to APFS > Click Erase
  6. Click Done > Close Disk Utility
  7. Click Install macOS
  8. Click Continue > Click Agree > Click Agree again
  9. Select the MacOS disk > Click Install
  10. Wait while Mac OS installs files, the VM will reboot several times
  11. Select your Country or Region > Click Continue
  12. Confirm your languages and keyboard layout > Click Continue
  13. Click Not Now on the Accessibility screen
  14. Click Continue on the Data & Privacy screen
  15. Select Not Now on the Migration Assistant screen
  16. Select Set Up Later and then Skip on the Apple ID screen
  17. Click Agree > Agree again
  18. Enter a name, user name, password > Click Continue
  19. Click Continue > Select Use or Don’t Use for Location Services
  20. Pick a timezone > Click Continue
  21. Uncheck Share Mac Analytics with Apple > Click Continue
  22. Click Set Up Later on the Screen Time screen
  23. Pick a theme > Click Continue
  24. Welcome to MacOS 14 Sonoma

Install VMware Tools (optional, but recommended)

  1. Right click the Install MacOS disc on the desktop > Eject
  2. On the VMware toolbar click Player > Removable Devices > CD/DVD > Settings
  3. Click Browse next to ISO Image File > Browse to the extracted Unlocker files tools > Select darwin.iso
  4. Click the Connected checkbox
  5. Click OK
  6. Inside the VM, double click the mounted VMware tools and run the installer
  7. When prompted, go into the Security settings and scroll to the bottom > Click Allow next to VMware > Reboot
  8. After rebooting double click the mounted VMware tools and run the installer again
  9. After the install succeeds, reboot again

Original article taken from: https://i12bretro.github.io/tutorials/0602.html

Using DISM to Check and Repair Windows Image

You can use the SFC (System File Checker) and DISM (Deployment Image Servicing and Management) commands to check and repair the integrity of system files and Component Store of your Windows (Windows Server) image. These tools can be extremely useful if your Windows is unstable, won’t boot, errors appear when you try to run built-in apps or services, after a virus infection, etc.

In this article, we’ll take a look at how to use the SFC /ScanNowDISM /Online /Cleanup-Image /RestoreHealth, or Repair-WindowsImage -Online -RestoreHealth commands to repair image and system files on Windows 10/11 and Windows Server 2022/2019/2016.

SFC /ScanNow: Using System File Checker to Repair Windows System Files

It is recommended to use the DISM command to restore Windows after you have checked the integrity of your system files using the SFC tool. The sfc /scannow command scans protected system files and if they are missing or corrupted it tries to restore their original copies versions the Windows Component Store (C:\Windows\WinSxS folder).

The SFC tools writes all its activities to the %windir%\logs\cbs\cbs.log . All SFC entries in the CBS.log file are tagged with [SR]. To select only SFC-related entries from the log, run the command:

findstr /c:"[SR]" %windir%\Logs\CBS\CBS.log >"%userprofile%\Desktop\sfc.txt"

If sfc /scannow command returns the error “Windows Resource Protection found corrupt files but was unable to fix some of them“, it is likely that the tool could not get the necessary files from the Windows Component Store (see the image below).

sfc /scannow Windows Resource Protection found corrupt files but was unable to fix some of them

In this case, you can try to repair the Component Store of your Windows image using the DISM.exe command.

The DISM (Deployment Image Servicing and Management) tool is available in all versions of Windows starting from Vista.  

After repairing the Windows image, you can try using SFC to restore your system files.

Check Windows Component Store Health Using DISM

The DISM /Cleanup-Image /CheckHealth switch is used to scan the Windows image for errors and fix them. DISM commands must be run from the elevated command prompt.

Run the following command to check if there are any flags of corruption of the Windows image Component Store (not applicable for Windows 7/Server 2008R2). This command checks the CBS flag set by one of the system maintenance processes.

DISM /Online /Cleanup-Image /CheckHealth

This command doesn’t perform a full scan of the Component Store. The command only checks if your Windows image is flagged as corrupted and if it is possible to fix it. No changes are made to the image.

DISM /Cleanup-Image /CheckHealth - check windows 10 image

In this example, the command has returned that the Windows 10 image has no corruptions:

No component store corruption detected.
The operation completed successfully.

To run a full scan of the Windows Component Store health, run the command:

DISM /Online /Cleanup-Image /ScanHealth

The command to check the Windows image can take quite a long time (10-30 minutes). And will return one of three results:

  • No component store corruption detected – DISM found no errors in the component store;
  • The component store is repairable – DISM has encountered errors in the Component Store and can fix them;
  • The component store is not repairable – DISM cannot fix the Windows Component Store (try using a newer version of DISM or you will have to restore a Windows image from a backup, reset or completely reinstall your Windows instance).
dism: component store is repairable

In order to use DISM /ScanHealth switch on Windowds 7 and Windows Server 2008, you have to install the KB2966583 update. Otherwise, you will see the message: “Error 87. The ScanHealth option is not recognized in this context”.

In some cases, the DISM /ScanHealth returns the following errors:

  • DISM Error 1726 – “The remote procedure call failed”;
  • DISM Error 1910 – “The object exporter specified was not found”.

It definitely means that your Windows image is corrupted and needs to be repaired.

Repair Windows Image Using DISM /RestoreHealth

To fix corruption in the Windows image Component Store, you must use the RestoreHealth option of the DISM command. This option will allow you to fix errors found in the Windows image, automatically download and replace files of damaged or missing components with original versions of files from Windows Update (your computer must have direct Internet access). Run the command:

DISM /Online /Cleanup-Image /RestoreHealth

In Windows 7/2008 R2, this command looks different:
DISM.exe /Online /Cleanup-Image /ScanHealth 

The process of scanning and repairing the Component Store may take quite a long time (30 minutes or more). DISM will automatically download and replace the files of corrupted or missing components with original file versions from Windows Update servers.

If the repair has been successful, the following message will appear:

The restore operation completed successfully.
DISM /Online /Cleanup-Image /RestoreHealth - The restore operation completed successfully

DISM /RestoreHealth:  The Source Files Could Not Be Found

If your computer (server) has no direct Internet access (located behind a proxy, or have used internal WSUS to get security and build updates) or Windows Update service is disabled/damaged (how to repair Windows Update client), then the following errors appear when repairing the Component Store:

  • 0x800f0906 – The source files could not be downloaded. Use the source option to specify the location of the files that are required to restore the feature;
  • 0x800f0950 – DISM failed. No operation was performed;
  • 0x800F081F – The source files could not be found. Use the “Source” option to specify the location of the files that are required to restore the feature.
dism error 0x800F081F - The source files could not be found. Use the “Source” option to specify the location of the files that are required to restore the feature

In all of these cases, you can use alternative ways to get the source Component Store files. It can be:

  • Installation disk/USB flash drive/ISO image;
  • Mounted wim/esd file;
  • Folder \sources\SxS from the installation disk;
  • The install.wim (esd) file with the Windows installation image.

You can specify a WIM or an ESD file with the original Windows installation image to be used as a source to repair the system files. Suppose, you have mounted an installation Windows 11 ISO to the virtual drive D:.

Note. To repair the corrupted files in the Component Store from the local source, the Windows build and edition in the WIM/ESD image must match those of your system.

Check which version of Windows is installed on your computer using the following PowerShell command:

Get-ComputerInfo |select WindowsProductName,WindowsEditionId,WindowsVersion, OSDisplayVersion

powershell: get current windows edition and version

List the available Windows editions in the installation wim image:

Get-WindowsImage -ImagePath "D:\sources\install.wim"

In our case, the Windows 11 Pro image in the install.wim file has ImageIndex = 6.

powershell: get-windowsimage index number

To repair the Component Store from a local WIM/ESD file using the local source files (without using Windows Update online services), run the following command (remember to specify the Windows version index in the image file):

DISM /online /cleanup-image /restorehealth /source:WIM:D:\sources\install.wim:6 /limitaccess
or:
DISM /online /cleanup-image /restorehealth /source:ESD:D:\sources\install.esd:6 /limitaccess

dism /clenup-image /restorehealth command in windows 11

The following errors can appear when running the DISM /RestoreHealth command:

  • Error: 50: DISM does not support servicing Windows PE with the /Online option – this means your DISM thinks you are using a WinPE image. To fix this, remove the registry key HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\MiniNT;
  • DISM Error 87: make sure the DISM command is written correctly, make sure you are using the DISM version for your Windows version (usually when booting in WinPE/ WinRE).

You can find the DISM log of scanning and repair of the system files here: C:\Windows\Logs\CBS.log.

After the component store has been repaired, you can run the system file checker tool (sfc /scannow). It is likely that it will be able to restore the damaged or missing system files (Windows Resource Protection found corrupt files and successfully repaired them).

tool sfc /scannow - Windows Resource Protection found corrupt files and successfully repaired them

If the SFC.exe doesn’t detect any damage to the system files, a message will appear

Windows Resource Protection did not find any integrity violations.

Repair-WindowsImage: Repairing Windows Image Component Store with PowerShell

The version of PowerShell in Windows 10/11 and Windows Server 2016/2019/2022 has a cmdlet similar to the DISM commands discussed above. To scan the Windows component store and find any corruptions, run this command:

Repair-WindowsImage -Online –ScanHealth

Repair-WindowsImage -Online –ScanHealth powershell

If no errors are found in the Component Store, the following message appears:

ImageHealth State: Healthy

To repair Windows Component Store files, run:

Repair-WindowsImage -Online -RestoreHealth

If you don’t have direct Internet access, this command may hang during the image repairing process. You can restore the system components from the local Windows image file (install.wim/install.esd) copied from the Windows 10 installation ISO image. Here you also need to specify the Windows version index in the wim file as the recovery source:

Repair-WindowsImage -Online -RestoreHealth -Source F:\sources\install.wim:5 -LimitAccess

Use DISM Offline to Repair Windows Image

If Windows doesn’t boot correctly, you can use DISM to check and repair system files of your Windows image offline.

If Windows won’t boot after installing updates, try uninstalling the latest updates first according to the guide.

  1. Boot your device from the Windows installation image (you can use the Media Creation Tool to create a bootable Windows USB stick) and press Shift + F10 on the initial Windows install screen;
  2. To check the drive letters assigned in WinPE, run the command diskpart -> list vol (in my example, the drive letter C:\ is assigned to the disk, on which Windows is installed, and I will use it in the next commands); diskpart - get assigned drive letters
  3. Check the system files and repair the corrupted ones with the command: sfc /scannow /offbootdir=C:\ /offwindir=C:\Windows
    sfc /scannow offline: offbootdir offwindir
  4. To repair the offline Windows image, use the following command (I am using a WIM file with the Windows 10 installation image from which the computer is booted as a source to restore my offline Windows image):
    Dism /image:C:\ /Cleanup-Image /RestoreHealth /Source:D:\sources\install.wim
    dism /cleanup-image - restore offline windows 10 image from source wim file
  5. If there is not enough free space on the target disk, you will need a separate drive, e. g., F:\, on which you will create an empty folder mkdir F:\scratch . Perform a repair of the component store using the scratch dir with the command: Dism /image:C:\ /Cleanup-Image /RestoreHealth /Source:D:\sources\install.wim /ScratchDir:F:\scratch

Tip. Here are some useful DISM parameters an administrator must know:

Original article taken from: https://woshub.com/dism-cleanup-image-restorehealth/

When Preview pane is enabled word documents give error: Word could not create the work file. Check the temp environment variable

It has taken me weeks of revisiting this issue to find a solution buried deep on a page.

Preview pane does not work with 32 bit office.

Open regedit.
browse to HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\

Backup the CLSID

Delete keys:

HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{00020827-0000-0000-C000-000000000046}

HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{65235197-874B-4A07-BDC5-E65EA825B718}

HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{84F66100-FF7C-4fb4-B0C0-02CD7FB668FE}

Reboot. (or kill and restart explorer.exe)
Test.

How to force an Intune Win32 app to redeploy?

Under HKLM:\Software\Microsoft\IntuneManagementExtension\Win32Apps\ there is a GUID that represents every user that has been evaluated on the machine, and under each user is the GUID for the application. Delete either the GUID for the app (Which can be easily determined as it is part of the URL when viewing the application in intune) or delete youe user GUID (or all if unsure) and then restart the management service.

All apps will re evaluate , and your install counters will be reset ?.

Change Network Types Using PowerShell in Windows 10

On Windows 10/Windows Server 2016/2019, you can manage network connection location from the PowerShell. Run the elevated PowerShell console.

Now use the Get-NetConnectionProfile cmdlet to get a list of network adapters on your computer and their associated network profiles.

In my example, there is only one physical network adapter on a computer with a Public network location type (in the NetworkCategory value, you can see the following types of network profiles: Public, Private or DomainAuthenticated).

Get-NetConnectionProfile

Let’s try to change the assigned network profile for the NIC. We need to get the index assigned to this network card. In this example, InterfaceIndex is 8.

Name : Network 2
InterfaceAlias : Ethernet0
InterfaceIndex : 8
NetworkCategory : Public
IPv4Connectivity : Internet
IPv6Connectivity : NoTraffic

After you get the network adapter index, you can change the network type to Private:

Set-NetConnectionProfile -InterfaceIndex 8 -NetworkCategory Private

Check that the network profile has changed:

Get-NetConnectionProfile -InterfaceIndex 19

Set-NetConnectionProfile NetworkCategory - powershell

The new firewall rules will be applied to the interface according to the assigned network profile without rebooting.

You can also change the network profile for all network adapters of the computer at once:

Get-NetConnectionProfile | Set-NetConnectionProfile -NetworkCategory Private

Original article taken from http://woshub.com/how-to-change-a-network-type-from-public-to-private-in-windows/

Create private network using proxmox on ovh

On your proxmox server edit /etc/interfaces and add a vmbr1 interface like so

load kernel module dummy. modprobe dummy

auto lo
iface lo inet loopback

auto vmbr0
iface vmbr0 inet static
        address  167.114.101.88
        netmask  255.255.255.0
        gateway  167.114.101.254
        broadcast  167.114.101.255
        network 167.114.101.0
        bridge_ports eth0
        bridge_stp off
        bridge_fd 0


# Internal Network
auto vmbr1
iface vmbr1 inet static
    address 10.0.1.1/23
    bridge_ports dummy0
    bridge_stp off
    bridge_fd 0
    post-up /sbin/iptables -t nat -A POSTROUTING -o vmbr0 -j MASQUERADE
    pre-down /sbin/iptables -t nat -D POSTROUTING -o vmbr0 -j MASQUERADE

Bring up the new vmbr1 interface

ifdown vmbr1 && ifup vmbr1

Then enable ip forwarding in /etc/sysctl.conf

net.ipv4.ip_forward=1

Load the new values

sysctl -p /etc/sysctl.conf

On your vm configure networking like so

auto eth0
iface eth0 inet static
	address 10.0.1.100
	netmask 255.255.254.0
	gateway 10.0.1.1

Property ‘MaxInternalSize’ does not exist in class ‘Msvm_VirtualHardDiskSettingData’ – VHDX on Hyper-V

Sometimes we can mount a VHDX that had its checkpoints saved on another location. When trying to boot the VM we will have a “Property ‘MaxInternalSize’ does not exist in class ‘Msvm_VirtualHardDiskSettingData’.”

This is because the disk properties has changed and the VM is linking the checkpoint back to its parent, making the chain corrupted.

To remediate this, we will use the Set-VHD powershell snippet

  • Set-VHD “D:\path\Disk_CHECK2.avhdx” -ParentPath “D:\path\Disk_CHECK1.avhdx”
  • Set-VHD “D:\path\Disk_CHECK1.avhdx” -ParentPath “D:\path\Disk.vhdx”

Here we are stitching the newest checkpoint (Disk_CHECK2) to (Disk_CHECK1); then Disk_CHECK1 to the main Disk.VHDX.

Now, its very likely that you will receive a mismatch error:

There exists ID mismatch between the differencing virtual hard disk and the parent disk. “

For this we will use the –ignoreidmismatch command:

  • Set-VHD “D:\path\Disk_CHECK1.avhdx” -ParentPath “D:\path\Disk.vhdx” –ignoreidmismatch

And now you will have a booting VM again!

The original article is taken from https://blog.virtualcenter.com/2019/01/19/property-maxinternalsize-does-not-exist-in-class-msvm_virtualharddisksettingdata-vhdx-on-hyper-v/

We couldn’t create a new partition Windows 10 install

Before we start this process make sure that you don’t have any SD Cards connected to your PC.

We have to warn you that this process will delete all files from your hard drive, so if you’re planning to use it, make sure you create a backup beforehand. To run diskpart, follow these steps:

  1. From the installation window with the error press Shift + F10 to open the command prompt
  2. When Command Prompt opens, enter diskpart.
  3. Now enter list disk. You should see the list of all hard drives connected to your computer.
  4. Find the number that represents your hard drive and enter select disk 0 (we used 0 as an example, so be sure to replace 0 with a number that matches your hard drive).
  5. Enter the following lines and press Enter after each line:
    • clean
    • create partition primary
    • active
    • format fs=ntfs quick
    • assign
  6. Enter exit in order to close Command Prompt.
  7. Continue with the installation process.

As already mentioned, this solution will delete all files on your selected hard drive, so use it on a new computer that doesn’t have any files on it, or only if you have a backup available.

Modified but originally taken from https://windowsreport.com/we-couldnt-create-a-new-partition/