BL🅾G News


Actu G33k & admin stuff.

Commentaires fermés

i
Réparer Windows

FIX corrupted files

sfc /scannow

chdsk : réparer les erreurs de disque

chkdsk C: /F /R

bootrec : réparer le démarrage de Windows

bootrec /fixmbr
bootrec /fixboot
bootrec /rebuildbcd

réparer le démarrage de Windows -- <a href=https://www.malekal.com/bcd-boot-configuration-data-windows " />

Link: https://www.malekal.com/bcd-boot-configuration-data-windows

Method 2. How to repair Windows 10/11 using DISM

Windows 10/11 includes a command-line utility known as DISM (Deployment Image Servicing and Management). DISM command Windows 10/11 can be used to repair and prepare Windows images, including, Windows Setup, Windows Recovery Environment, and Windows PE. Also, DISM can be used to fix the recovery image within an installation of the operating system.

To repair Windows 10/11 using DISM commands:

To check whether there is any corruption, Run command line as administrator, then type the following syntax and press "Enter".

DISM /Online /Cleanup-Image /CheckHealth

To scan the Windows image for any corruption, type below command and hit "Enter".


DISM /Online /Cleanup-Image /ScanHealth

To fix Windows image, type the following command and hit "Enter".

DISM /Online /Cleanup-Image /RestoreHealth /Source:repairSource\install.wim

alt

REMOVE DLL

RIGHT click on the START button and select WINDOWS TERMINAL (ADMIN)

You can then list all of the drivers on your computer using pnputil /enum-drivers and find the one with WDCSAM64_PREWIN8.SYS or you can just look at the error message.

In my case the driver that needs to go is OEM26.INF

Uninstall the driver using pnputil /delete-driver oem.inf

You do NOT need a reboot so you can immediately retry to enable CORE ISOLATION and you should see a prompt to reboot once Core Isolation > Memory Integrity is turned ON.

alt
https://www.urtech.ca/2021/11/solved-core-isolation-memory-integrity-incompatible-drivers-wdcsam64_prewin8-sys/

GOD MODE

create directory with name:

GodMode.{ED7BA470-8E54-465E-825C-99712043E01C}

Restore PRG after boot



Aucun commentaire

This is a little old, but I was having the same problems, and none of the above was working. What I did was create a VBScript that ran at startup that opened said program.

i
Right-click on the program, go to properties, then compatibility and check "Run as Administrator"

Create the VBScript using a text editor (I use Notepad++)

Script:

Set WshShell = CreateObject("WScript.Shell" ) 
WshShell.Run """C:\Program Files (x86)\File\Program.exe""", 0 'Must quote command if it has spaces; must escape quotes
Set WshShell = Nothing

Note: that C:\Program Files (x86)\File\Program.exe is the full path to the program with extension. Also, make sure to save it as a .vbs

Now place the VBScript in the startup folder:

   %AppData%\Microsoft\Windows\Start Menu\Programs\Startup



Or, alternatively access it by Win+Rshell:startupEnter

I used this instead of a batch file because I did not want that ugly command window showing up.



Aucun commentaire

i
Moultes TIPS

Ajout /ADD certbot plugin apache !!

apt-get install python3-certbot-apache

----------

/dev/full

Linux has this fun device file called "/dev/full", which is like its more famous cousin "/dev/null", but when you write to "/dev/full", instead of throwing away the data, it fails.

It acts like a file on a filesystem that has just run out of space:

$ echo "Hello World!" > /dev/full
bash: echo: write error: No space left on device
$ echo $?
1

------------

This is a great little tool for testing that programs handle I/O errors correctly. It's inconvenient to create actual filesystems with no space left, or disks that actually fail, but it's really easy to ask a program to write its output to "/dev/full" and see what happens.

RCCONF


update-rcconf-guide

-------------

ERROR: systemd: service name='org.freedesktop.resolve1' unit='dbus-org.freedesktop.resolve1.service'

Create FILE `/etc/NetworkManager/conf.d/no-systemd-resolved.conf` with this content:


[main]
systemd-resolved=false

And then active it !


systemctl status systemd-resolved.service
systemctl enable systemd-resolved.service



Aucun commentaire

Créer un raccourci élevé pour exécuter le programme en contournant l'invite UAC dans Windows 11/10

i

Le contrôle de compte d'utilisateur ou UAC vous avertit essentiellement avant que des modifications ne soient apportées à votre PC - pas toutes les modifications, mais uniquement celles qui nécessitent des autorisations de niveau administrateur. Chaque fois que vous exécutez certains programmes, vous verrez d'abord l'invite UAC.
Ce n'est qu'après avoir donné votre consentement que le programme sera exécuté. Il s'agit d'une fonctionnalité de sécurité qu'il vaut mieux laisser à ce comportement par défaut. Mais vous pouvez avoir des programmes que vous exécutez très fréquemment et auxquels vous faites entièrement confiance . Dans de tels cas, l'invite UAC pourrait devenir un irritant.

Bien que vous ne deviez jamais désactiver les invites UAC pour l'ensemble de l'ordinateur, vous pouvez ignorer l'invite UAC et la désactiver pour certaines applications, à l'aide de Microsoft Application Compatibility Toolkit

Exécuter des programmes en contournant l'invite UAC


Si vous souhaitez désactiver l'invite UAC pour des programmes spécifiques, vous pouvez également créer un raccourci élevé pour le programme, qui vous permettra de contourner l'invite UAC et d'exécuter le programme sans voir l'invite UAC dans Windows.
C'est ainsi que vous pouvez le faire.

  1. Tapez Planifier des tâches dans Démarrer la recherche et appuyez sur Entrée pour ouvrir le Planificateur de tâches .
  2. Sous Actions, cliquez sur Créer une tâche.

  3. Suivez cet article pour savoir commentcréer une tâche dans le planificateur de tâches .
  4. Sous l'onglet Général, donnez un nom à la tâche, dites NoUAC1.
  5. Cochez Exécuter avec les privilèges les plus élevés.

Suivez ces étapes après avoir terminé les étapes ci-dessus.

Exécuter des programmes sans l'invite UAC


Sous l' onglet Action , cliquez sur le bouton Nouveau et naviguez jusqu'à l'emplacement du dossier du fichier exécutable du programme et sélectionnez-le. L'action doit être Démarrer un programme .

contourner l'invite uac

Sous l' onglet Paramètres , assurez-vous que l' option Autoriser l'exécution de la tâche à la demande est cochée.


Créer un raccourci de programme élevé


Une fois tout cela fait, cliquez sur OK. Une nouvelle tâche sera créée et vous pourrez la voir.


Créer un raccourci de programme élevé

Vous devrez maintenant créer un raccourci qui exécutera cette tâche.

Faites un clic droit sur le bureau > Nouveau > Raccourci. Dans l'assistant Créer un raccourci, saisissez :


schtasks    /run /TN "NoUAC1"  



Ici, NoUAC1 doit être remplacé par le nom de la tâche que vous avez choisie. Cliquez sur Suivant et quittez l'assistant après avoir exécuté son cours.


Vous pouvez maintenant lui attribuer une icône de votre choix. Pour cela, faites un clic droit sur le raccourci > Propriétés > Changer d'icône. Parcourez et sélectionnez l'icône souhaitée.

Maintenant, lorsque vous cliquez sur ce raccourci, vous pourrez contourner l'invite UAC.


Si cela représente trop de travail, vous pouvez utiliser cet outil gratuit pour créer un raccourci de programme élevé pour exécuter un programme spécifié en contournant l'invite UAC.


UAC Trust Shortcut est un logiciel gratuit qui vous permet de créer rapidement un raccourci élevé pour exécuter des programmes en contournant l'invite UAC. Il est disponible pour Windows 32 bits et 64 bits.


raccourci de confiance uac

Vous pouvez télécharger le raccourci UAC Trust ICI . Il nécessite d'être installé.


Bonne journée!




Source article: https://www.thewindowsclub.com/create-elevated-shortcut-run-programs-bypass-uac



Aucun commentaire

Ping command

Jumbo Frames = 9100

Standard MTU = 1500 ( but with 1400 should be good for all )

Short Frames = 64

Linux:

ping -M do -s [FRAME] [IP]

[ -M "do/dont/want" ] define mtu discovery, can be one of ("do|dont|want")

[ -s "size"] use as number of data bytes to be sent


ping -M do -s 1400 1.1.1.1

PING 1.1.1.1 (1.1.1.1) 1400(1400) bytes of data.
1478 bytes from 1.1.1.1: icmp_seq=1 ttl=54 time=5.22 ms

Windows:

ping [IP] -f -l [FRAME]

[ -f ] Active l’indicateur Ne pas fragmenter dans le paquet (IPv4 uniquement).

[ -l "size" ] Taille du tampon d’envoi.

ping 1.1.1.1 -f -l 1400

Envoi d’une requête 'Ping'  1.1.1.1 avec 1400 octets de données :
Réponse de 1.1.1.1 : octets=1400 temps=2 ms TTL=60
 

Mac OSX:

ping -D -s 9100 [destinationIP]

HELP COMMAND

Linux

ping -h

Usage
  ping [options] <destination>

Options:
  <destination>      dns name or ip address
  -a                 use audible ping
  -A                 use adaptive ping
  -B                 sticky source address
  -c <count>         stop after <count> replies
  -D                 print timestamps
  -d                 use SO_DEBUG socket option
  -f                 flood ping
  -h                 print help and exit
  -I <interface>     either interface name or address
  -i <interval>      seconds between sending each packet
  -L                 suppress loopback of multicast packets
  -l <preload>       send <preload> number of packages while waiting replies
  -m <mark>          tag the packets going out
  -M <pmtud opt>     define mtu discovery, can be one of <do|dont|want>
  -n                 no dns name resolution
  -O                 report outstanding replies
  -p <pattern>       contents of padding byte
  -q                 quiet output
  -Q <tclass>        use quality of service <tclass> bits
  -s <size>          use <size> as number of data bytes to be sent
  -S <size>          use <size> as SO_SNDBUF socket option value
  -t <ttl>           define time to live
  -U                 print user-to-user latency
  -v                 verbose output
  -V                 print version and exit
  -w <deadline>      reply wait <deadline> in seconds
  -W <timeout>       time to wait for response

IPv4 options:
  -4                 use IPv4
  -b                 allow pinging broadcast
  -R                 record route
  -T <timestamp>     define timestamp, can be one of <tsonly|tsandaddr|tsprespec>

IPv6 options:
  -6                 use IPv6
  -F <flowlabel>     define flow label, default is random
  -N <nodeinfo opt>  use icmp6 node info query, try <help> as argument

By
🅴🆁🆁🅴🆄🆁32
On
🆓🅴🅲🅷🅾️🆂🆈🆂🆃🅴🅼