Trying to activate vnc

first, what do you try to achieve? is the built-in web console not enough?
second, what does the vm config currently look like? (e.g. do a 'cat /etc/pve/qemu-server/100.conf' )

and
Also should the vm itself have some vnc server instaled or does proxmox manage that?
for that, the vm does not need to have anything installed
 
So the web console is what I need but I want to use apache guacamole(that has the protocols to connect: kubernetes, RDP, SSH,Telnet, VNC)to let some of my friends have their own VM that they can access from just the web interface of guac, so no access to other VMs or to any settings of it. I am open to suggestions on how I can do that in another way.
Code:
boot: order=scsi0;ide2;net0
cores: 8
ide2: local:iso/Zorin-OS-16.1-Core-64-bit__1_.iso,media=cdrom,size=2986560K
memory: 4064
meta: creation-qemu=6.2.0,ctime=1663516957
name: zorin
net0: virtio=86:81:0B:13:1B:D8,bridge=vmbr0,firewall=1
numa: 0
onboot: 1
ostype: l26
scsi0: local:100/vm-100-disk-0.qcow2,size=50G
scsihw: virtio-scsi-pci
smbios1: uuid=c3628a41-80fe-4f3a-b601-c4520e708d55
sockets: 1
vmgenid: 288c10d6-c6ee-466f-8551-65beb8d671c7
args: -vnc 0.0.0.0:1
 
ok the config looks right, can you also post the output of
Code:
qm config 100
pveversion -v